Powermail - UserFunc
Aus Wikizone
Version vom 29. Januar 2018, 16:40 Uhr von 149.172.225.28 (Diskussion) (Die Seite wurde neu angelegt: „Wie kann man Werte für den Versand mittels PHP manipulieren und in Templates oder Feldern versenden / speichern. Einfache Dinge kann man bereits mit TypoScrip…“)
Wie kann man Werte für den Versand mittels PHP manipulieren und in Templates oder Feldern versenden / speichern. Einfache Dinge kann man bereits mit TypoScript erledigen und per View Helper ausgeben (siehe Powermail)
Für komplexere Dinge kann man eine UserFunc nutzen und mit dieser die Daten verarbeiten. Die Ausgabe erfolgt ebenfalls mittels ViewHelper
Der ViewHelper
In der Regel erzeugt man ein TypoScript Objekt (z.B. ein USER_INT Objekt) und gibt es an ein Feld in Powermail. Einfaches Beispiel:
# TypoScript Setup Example for ViewHelper {f:cObject(typoscriptObjectPath:'lib.test')}
lib.test = TEXT
lib.test.value = newReceiver@mail.com
es wird also ein TEXT Objekt erzeugt wie bekommt man es nach Powermail - mit dem TypoScript Objekt Viewhelper:
{f:cObject(typoscriptObjectPath:'lib.test')}
Diesen Platzhalter mit dem ViewHelper kann man an verschiedenen Stellen laut Powermail Doku unterbringen:
- in HTML Templates (and Partial and Layout)
- In jedem RTE Feld in den Forms
- In the subject, receiver, receiverName, sender, senderName Feld