[b]Idee[/b]
Der Formular-Ausfüller soll in einer Auswahl den Empfänger des Formulares wählen können
[b]Lösung[/b]
Im Empfängerfeld ein cObject Viewhelper auswählen um sein TypoScript einfließen lassen zu können. Per TypoScript dann an Hand der übergebenen fe_users uid die passende E-Mail auslesen und zurückgeben.
[b]Umsetzung[/b]
Ein paar fe_user anlegen mit passenden E-Mail-Adressen und die UID's dieser merken.
Dementsprechend kann man dann ein Selector in Powermail einbauen:
[img]http://easycaptures.com/fs/uploaded/696/2892996211.png[/img]
Eine kurze Abfrage per TypoScript:
lib.receiver { table = fe_users select { # Seite mit FE_Users pidInList = 20 andWhere { # Powermail 2.0.x Feld UID (sichtbar bei Mouseover in Backend Listview) # data = GP:tx_powermail_pi1|field|74 # Powermail 2.1.x Feld Marker (sichtbar bei Feld - z.B. {receiver}) } } renderObj = TEXT renderObj { field = email } }
cObject ViewHelper als Empfänger eintragen:
[img]http://easycaptures.com/fs/uploaded/696/9944886815.png[/img]
[b]Hinweis[/b]
Natürlich wäre es technisch möglich, direkt die E-Mails im Select anzugeben. Dann könnte aber jeder Bot die E-Mails abgreifen oder den Empfänger beliebig beeinflussen.
in2code.de - Wir leben TYPO3
- Möchtest du TYPO3 komplett verstehen? Eigene Erweiterungen erstellen? Bei uns gibt es auch Schulungen https://www.in2code.de/produkte/typo3-schulungen/
- Die Arbeit mit TYPO3 macht dir Spaß? Du stehst auf Berge? Komm zu uns! https://www.in2code.de/agentur/karriere/