Skip to main content

Problem mit CMS_SET und leeren Werten aus Cookies

Comments

1 comment

  • Zendesk API User
    Author: hoebbel - 2/13/2025 14:27

    Hallo Jammin,

    ich fürchte, dass hier ein Missverständnis bezüglich der Ausführungszeitpunkte vorliegt.

    Der FirstSpirit Code wird ausgeführt, wenn die Seite generiert wird (also der html Quelltext erzeugt wird). Zu dem Zeitpunkt steht in der Variable "set_email_hash" das Templatefragment drin, dass dort definiert wurde, also der gesamte String zwischen dem öffnenden und schließendem $CMS_SET$ Tags. 

    Die Prüfungen anschließend sind alle true, da in der Variable ja ein String drin steht, der weder null noch leer ist.

    Ich nehme an, dass die Debug Ausgaben aus einem Browser stammen. Wenn Du statt dessen in den Quelltext der erzeugten html Seite schauen würdest, würdest Du sehen, dass dort in Wirklichkeit der js Code steht.

    Oder anders formuliert - erst erzeugt FirstSpirit den Quellcode. Später wird dieser völlig unabhängig von FirstSpirit ausgeführt. Auf Ergebnisse dieser Ausführung hat FirstSpirit keinen Zugriff. 

    [OK - das Frontend könnte theoretisch Daten zurück in FirstSpirit schreiben. Diese würden aber erst bei der nächsten Generierung berücksichtigt werden, spielen hier also keine Rolle.]

    Viele Grüße
    Holger

    0

Please sign in to leave a comment.