Dies ist eine alte Version des Dokuments!
Wenn über ein Dropdown-Menü mehr als eine Empfänger-E-Mail angegeben werden muss, kann dies mithilfe von fe_users geschehen. Für jeden Empfänger wird ein Webseiten-Benutzer angelegt, die jeweiligen UIDs werden kommasepariert nach dem Pipe-Symbol |
ins Textfeld des Dropdown-Menüs eingetragen.
Beispiel eines Menüs, das den Empfänger je nach gewähltem Land auswählt:
Belgien | 1,4 Deutschland | 2 Österreich | 2,3
Per Typoscript und SQL-Befehl können die E-Mail-Adressen der gewählten fe_users ausgelesen werden:
plugin.tx_powermail_pi1.email.recipient_mail { email_query = TEXT email_query.value = SELECT email FROM fe_users WHERE uid IN(###UID14###) }
Ohne Korrektur versendet Powermail seine E-Mails an den Absender des Kontaktformulars mit dem Namen „Powermail“. Um dies zu ändern, genügt dieses Typoscript:
plugin.tx_powermail_pi1.email.sender_mail.sender.name.value = Name
Neben dem Marker ###POWERMAIL_ALL###
können die Formularinhalte auch einzeln abgerufen werden, z.B. für die gesendeten E-Mails. Hierfür hat jedes Formularfeld seine UID. Auch die Labels können mit ###LABEL_UID###
ausgelesen werden.
Ihre Nachricht an uns: ###UID1### ###UID2### ###UID3### ###UID4### ###LABEL_UID5###: ###UID5### Nachricht: ###UID6###
wird so zu:
Ihre Nachricht an uns:
Herr Michael Mustermann
mail@example.com
Auswahlfeld: Wahl A
Nachricht: Lorem ipsum …