Zum Inhalt springen

Migration formhandler zu tx_form - Fragen zu finishers und markers

Erstellt am 6. September 2018 · 2 Antworten · letzte Antwort am 14. September 2018

Tags: Formhandler, TYPO3 8, Frage

Unbekannter Benutzer ·

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