Um Parameter an ein Formular zu übergeben muss folgender Code ins Typoscript:
plugin.tx_form { settings { formDefinitionOverrides { # identifier of form anfrage { renderables { # first page of form 0 { renderables { # number of element in form 1 { defaultValue = TEXT defaultValue { stdWrap.data = GP:parameterName stdWrap.insertData = 1 } } } } } } } } }
In diesen Beispiel wird für das Formular auf der ersten Seite im zweiten Element der Inhalt des Parameters “parameterName” eingefügt
Der Aufruf erfolgt beispielsweise wie folgt:
domain.de/kontakt?parameterName=wert
Danke, das war sehr hilfreich. 🙂
Ein Hinweis noch: ich habe ein Formular gemacht und individuelle Links per Mail verschickt. Dabei trat das Problem auf, dass Formulardaten von anderen ausgeliefert wurden. Das konnte recht einfach behoben werden, indem ich für die Seite mit dem Formular den Cache deaktiviert habe. config.no_cache = 1