Servus,
ich nutze TYPOlight (Ver. 2.8.1) zur Darstellung von Events, habe aber Probleme bei der Darstellung des Datums. Obwohl in der localconf.php das dateFormat auf "d.m.Y." gesetzt ist, kriege ich das Datum immer in der Form "Y-m-d" ausgegeben. Das gleiche gilt für die Validierung von Datumeingaben in Formularen.
PHP-Code:
// Eintrag in der localconf.php
$GLOBALS['TL_CONFIG']['dateFormat'] = 'd.m.Y';
Die folgende Zeile in dem Event-Template:
PHP-Code:
echo "<pre>";
var_dump($GLOBALS);
echo "</pre>";
gibt mir zurück, dass in der $GLOBALS Variable der Wert für dateFormat das folgende ist:
Code:
["dateFormat"]=> string(5) "Y-m-d"
Der dateFormat-Wert der $this Variable hingegen ist der richtige:
Code:
["$GLOBALS['TL_CONFIG']['dateFormat']"]=>string(8) "'d.m.Y';"
Nun frage ich mich wieso die Globals im Kontext des Events ($this) korrekt ausgegeben werden, während die $GLOBALS ein anderes Format vorhalten.
Lesezeichen