Zum Inhalt springen

powermail: Saving Values to Third Party Table - field datetime

Erstellt am 13. November 2017 · 2 Antworten · letzte Antwort am 13. November 2017

Tags: TYPO3 8, Frage

mbuchegger ·

Hi Leute.

Das mit dem Savig Values to Third Party Table in Powermail funktioniert ganz gut, aber wie kann ich denn nen Timestamp aus nem input (datetime) dann abspeichern lassen?

Dazu find ich grad keine Lösung.

lg M.

mbuchegger ·

Selbst mal gefunden wie das funktionieren soll - die Konvertierung klappt aber nicht. Da wird nur "0" in die Datenbank eingefügt.

Hier ist das beschrieben:
https://docs.typo3.org/typo3cms/extensions/powermail/ForAdministrators/BestPractice/DateConverterUserFunc/Index.html

Das hab ich jetzt mal in meinem TS:

veranstaltungsdatum = USER
veranstaltungsdatum {
userFunc = In2code\Powermail\UserFunc\DateConverter->convert
includeLibs = EXT:powermail/Classes/UserFunc/DateConverter.php

input = TEXT
input.data = GP:tx_powermail_pi1|field|veranstaltungsdatum

inputFormat = TEXT
inputFormat.value = d.m.Y\TH:i

outputFormat = TEXT
outputFormat.value = U
}

Hab das auch mit inputFormat.value = d.m.Y H:i probiert, hat aber keine Änderung gebracht.

lg M.

mbuchegger ·

So, scheint an dem input-typ datetime zu liegen.
Wenn ich das manuell in ein normals input in dem vorgegebenen Format eingebe, klappt das perfekt. Hat dazu jemand eine Idee?

lg M.