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

Antwort per Email an