Dynamische Empfänger eines Formulars
Dieses Formular stellt ein Beispiel dar, wie über die Auswahl der Radiobuttons unterschiedliche Empfänger (predefined receivers) des Formulars adressiert werden.
Darüberhinaus zeigt das auch einige Möglichkeiten, was mit Bedingungen und Regeln machbar ist (aber nicht unbedingt wünschenswert ...)
Folgender ts Code ist für die Eingabe der Adressaten erforderlich:
plugin.tx_powermail.settings.setup.receiver.predefinedReceiver {
receivers1.email=CASE
receivers1.email{
key.data=GP:tx_powermail_pi1|field|weiche_7457
1=TEXT
1.value= empfänger1@haw-hamburg.de
2=TEXT
2.value= empfänger2@haw-hamburg.de
3=TEXT
3.value= empfänger3@haw-hamburg.de
default=TEXT
default.value= empfängerX@haw-hamburg.de
Die Weiche kann natürlich auch über das Auswahlfeld (Bedingungen und Regeln) erfolgen.
Bei den Regeln gilt zu beachten, dass im Formularfeld die Eingabe der Optionen als "Anzeigetext|Wert" erfolgt und dementsprechend in der Regel auf "Wert" verglichen werden muss.
Ein numerischer Wert ist erforderlich, damit das im typoscript abgefragt werden kann.
Das betreffende Formularfeld sollte sinnvollerweise ein Pflichtfeld sein.
Update: Mit der gleichen Methode lässt sich auch der Betreff an den Empfänger ( oder Sender) variabel gestalten!