Hallo,
ich habe hier ein "kleines" Problem mit powermail 1.6.3: Für den
Absender des Formulars soll der Zeitpunkt des *Absendens* des Formulars
in der Mail stehen (kann ja vom Mailversand/Empfang abweichen, und
mailheader liest nicht jeder so intuitiv ;-) )
Aber: Wie soll man das möglichst robust anstellen? Hilfreiche Ideen sind
willkommen, ein bissel was habe ich schon selber probiert:
1) In der einfachsten aller Welten würde man natürlich das CRDate aus
der Datenbank nehmen - geht aber nicht, weil die Mails vor dem Speichern
in der DB versendet werden.
2) Gut, nächster Versuch: custom TS field
plugin.tx_powermail_pi1.dynamicTyposcript {
SAVEDATE = TEXT
SAVEDATE.data = date:U
SAVEDATE.strftime = %d.%m.%Y / %H:%m
}
3) Sehr schön, damit bekommt man eine Ausgabe. Nur leider nicht den
Zeitpunkt zum Submit, sondern wenn die Formularseite zum ersten mal
aufgerufen wird (quasi session_start). Moment, wieso eigentlich, wenn
die ganze Seite auf no_cache = yes steht?
Egal, nächster Versuch: COA_INT, das dürfte nun wirklich nicht im Cache
landen
plugin.tx_powermail_pi1.dynamicTyposcript {
SAVEDATE = COA_INT
SAVEDATE {
10 = TEXT
10.data = date:U
10.strftime = %d.%m.%Y / %H:%m
}
}
Korrektur: Funktioniert so gar nicht, keine Ausgabe in Mails oder
sonstwo. Grummel.
Daher nun 4) die Frage, ob jemand noch bessere Ideen oder
Fehlerkorrekturen hat. Im Notfall muss ich mich per Hook auf
hook_submit_beforeEmails() einklinken, aber wenn es mit "Bordmitteln"
geht wäre es mir lieber.
Danke schon mal vorab,
Thomas
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german