Hallo zusammen!
Ich bin zurzeit mit der Migration von der Extension tx_formhandler zu tx_form beschäftigt. Konkret habe ich eine Frage zu den Punkten „finishers“ und „markers“.
Finisher:
Folgendes Typoscript verwende ich, um per GET-Variable den E-Mailempfänger per Link ändern zu können:
Beispiel: www.meinedomain.de/?contact_to=max_mustermann
Typoscript (formhandler):
[globalVar = GP:contact_to=max_mustermann]
plugin.Tx_Formhandler.settings.finishers.1.config.admin.to_email.value = m.mustermann@domain.de
plugin.Tx_Formhandler.settings.markers.value_email_an.value = Max Mustermann
[end]
Typoscript (tx_form):
[globalVar = GP:contact_to=max_mustermann]
plugin.tx_form.settings.formDefinitionOverrides.kontaktformular.finishers.options. recipientAddress.defaultValue = m.mustermann@domain.de
plugin.tx_form.settings.formDefinitionOverrides.kontaktformular.renderables.0.renderables.0.defaultValue = Max Mustermann
[end]
Der Name lässt sich im Formular so flexibel ändern. Das setzten der E-Mailadresse funktioniert so leider nicht. Hat jemand eine Idee?
Markers:
Wie kann ich folgendes Typoskript umbauen, damit es mit tx_form funktioniert? Das Skript liest News-Titel aus und bietet diese in einem Dropdown zur Auswahl im Kontaktformular an.
markers.options_sender_stelle = CONTENT
markers.options_sender_stelle {
table = tt_news
select {
pidInList = 238
orderBy = title
selectFields = title
}
renderObj = COA
renderObj {
10 = TEXT
10.value = <option value="{field:title}">{field:title}</option>
10.insertData = 1
}
}
Ich bin gespannt auf eure Ideen.
Viele Grüße
spnnps