Overview
Diese Anleitung erklärt, wie Sie PHP-Code innerhalb von ChronoForms 8 ausführen und die Ausgabe in einer Variable speichern können, um sie in anderen Formularaktionen oder Ansichten zu verwenden. Sie bietet detaillierte Schritte, einschließlich des Hinzufügens einer PHP-Aktion zum Lade-Ereignis des Formulars, des Schreibens von Code ohne PHP-Tags und des Referenzierens der Variable mit der Syntax {var:action_name}. Durch Befolgen dieser Anweisungen können Sie PHP-Ergebnisse dynamisch in Formularelemente wie Nachrichtenfelder integrieren.
In ChronoForms 8 können Sie PHP-Code ausführen, die Ergebnisse in einer Variable erfassen und dann die Ergebnisse in späteren Aktionen oder Ansichten Ihres Formulars mit {var:php_action_name} verwenden. Hier sind die Schritte, um dies zu tun:
- Öffnen Sie Ihr Formular zur Bearbeitung und wechseln Sie zur "Aktionen"-Liste im rechten Seitenbereich
- Suchen Sie die PHP-Aktion unter der Gruppe "Grundlagen"
- Ziehen Sie die PHP-Aktion zum Lade-Ereignis des Formulars, da wir ihr Ergebnis im Nachrichtenfeld verwenden werden.

- Klicken Sie auf das Konfigurationssymbol der neu gezogenen PHP-Aktion, um ihre Einstellungen zu ändern
- Schreiben Sie in das Code-Feld den gewünschten PHP-Code OHNE PHP-Tags <?php & ?>. Um die PHP-Ergebnisse als Chrono-Variable zu setzen, müssen wir die "return"-PHP-Anweisung verwenden.
- Achten Sie auf den Namen der PHP-Aktion, denn so wird die Chrono-Variable benannt. Hier ist der Standardname "php9", aber Sie können ihn in den Verhaltenseinstellungen des Assistenten ändern.

- Schließen Sie die Einstellungen der PHP-Aktion und öffnen Sie die Einstellungen des Textbereichs für das Nachrichtenfeld
- Aktivieren Sie den Platzhalter in den Verhaltensweisen
- Setzen Sie den Platzhalterwert auf {var:php9}. Die Syntax zum Aufrufen einer beliebigen Chronoforms-Variable ist {var:name_of_action}

Speichern Sie das Formular und überprüfen Sie das Ergebnis:


Comments: