TCA: default Wert für datetime
| Autor | Nachricht |
|---|---|
|
Verfasst am: 04. 01. 2012 [15:59]
|
|
|
Cheeky
Themenersteller
Dabei seit: 30.11.2003
Beiträge: 65
|
Hallo, ich möchte für die Starttime automatisch das aktuelle Datum einfügen (falls leer). Wie funktioniert das? Die zusätzliche Prüfung auf required greift einwandfrei. Beim default-Wert habe ich mich auch schon mit diversen mktime() Aufrufen gespielt, allerdings wurde nie irgendeine Vorbelegung gesetzt. PHP $GLOBALS['TCA']['pages']['columns']['starttime']['config']['eval'] = 'datetime,required'; $GLOBALS['TCA']['pages']['columns']['starttime']['config']['default'] = '????'; Könnt ihr mir hier helfen? lg, cheeky |
|
Verfasst am: 04. 01. 2012 [20:45]
|
|
|
aemka
Dabei seit: 23.07.2009
Beiträge: 255
|
Was steht denn in der tca doku für defaults bei datetime feldern? [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 04.01.2012 um 20:45.] |
|
Verfasst am: 05. 01. 2012 [07:30]
|
|
|
Cheeky
Themenersteller
Dabei seit: 30.11.2003
Beiträge: 65
|
Also ich finde zu dem Thema nichts - das ist auch der Grund, warum ich frage. TCA Doku Ich hab es versucht mit folgenden Werten, aber scheinbar zieht default in dem Fall gar nicht. Leider bin ich bei meinem Recherchen, die durchaus stattgefunden haben, noch auf keine bessere Lösung gestoßen. TYPO3 Version ist übrigens 4.6. mktime(date('h'),date('i'),0,date('m'),date('d'),date('Y')) 'd' lg, cheeky [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 05.01.2012 um 07:35.] |
|
Verfasst am: 05. 01. 2012 [08:10]
|
|
|
Cheeky
Themenersteller
Dabei seit: 30.11.2003
Beiträge: 65
|
Die Lösung: PHP $GLOBALS['TCA']['pages']['columns']['starttime']['config']['default'] = mktime(date('H'),date('i'),0,date('m'),date('d'),date('Y'));[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 05.01.2012 um 08:12.] |
|
Verfasst am: 02. 02. 2012 [20:35]
|
|
|
aemka
Dabei seit: 23.07.2009
Beiträge: 255
|
Hätte da nicht auch $GLOBALS['TCA']['pages']['columns']['starttime']['config']['default'] = time(); gereicht? |



