Hallo liebe Community,
ich habe ein Formular mit dem Formhandler gebaut, welches beim Absenden eine E-Mail verschickt. Nun muss dieser Prozess erweitert werden:
Wenn ein Haken im Formular gesetzt wurde, soll zusätzlich eine weitere E-Mail mit eigenem Template an einen gesonderten Empfänger verschickt werden.
Da der Haken jedoch im Formular des Formhandlers ist während die E-Mail-Einstellungen (Mail-Templates, Empfänger,..) im TS hinterlegt sind, weiß ich nicht, wo und wie ich das einstellen kann.
Für Hilfe bin ich sehr dankbar!
VG
Dafür empfiehlt sich ein eigener Finisher.
Wie der aufzubauen ist, kannst du dir beim Finisher_Mail abschauen.
Danke! Leider ist die Formhandler-Dokumentation weitgehend unbrauchbar :/
Es wird mit keiner Silbe erwähnt, wie man Konditionen in TS bauen kann.
t3Xcy7e schriebDanke! Leider ist die Formhandler-Dokumentation weitgehend unbrauchbar :/
Es wird mit keiner Silbe erwähnt, wie man Konditionen in TS bauen kann.
Wie Konditionen zu bauen sind, steht ja auch mehr als ausführlich in der TSRef,
warum sollte das in jeder EXT_Doku noch mal durchgekaut werden.
So sollte das ganze jedenfalls in Dummy-Typoscript aussehen:
plugin.Tx_Formhandler {
...
deine normale Konfiguration
...
}
[globalVar = GP:myPostvar = 1 ]
plugin.Tx_Formhandler {
settings.finishers.999 {
...
Konfiguration für Extra-Finisher, wenn Checkbox myPostvar gesetzt ist
...
}
}
[global]
Alternativ bindet man den Extra-Finisher immer ein,
und überprüft die Checkbox direkt dort und versendet bei Bedarf die Mail.
Dann braucht man keine Condition...