Typo3 9.5 tx_form Parameter übergeben

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

Ein Gedanke zu „Typo3 9.5 tx_form Parameter übergeben“

  1. 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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert