Hallo Zusammen,
ich bastel gerade an meiner ersten (und sicherlich letzten) Erweiterung rum. Wo/wie kann ich für das Backend die Datum-Ausgabe in der Listenansicht anpassen?
Gruß Bernd
Hallo Zusammen,
ich bastel gerade an meiner ersten (und sicherlich letzten) Erweiterung rum. Wo/wie kann ich für das Backend die Datum-Ausgabe in der Listenansicht anpassen?
Gruß Bernd
Z.B. so
dann werden die Systemeinstellungen verwendet. Du kannst natürlich das Format auch hart kodieren.PHP-Code:
\Date::parse(\Config::get('datimFormat'), $dein_timestamp)
Contao-Community-Treff Bayern: http://www.contao-bayern.de
das würde in etwa das wie erklären... aber nicht das wo. Listen- und Detailansicht greifen doch auf die gleichen Felder, wie in der DCA beschrienen, zu. Wieso werden die dann unterschiedlich ausgegeben?
Meine Idee wäre irgendwie den Bereich fields anzupassen...
Code:'list' => array ( 'sorting' => array ( 'mode' => 1, 'fields' => array('eventDate'), 'flag' => 8, 'panelLayout' => 'filter;search,limit' ), 'label' => array ( 'fields' => array('eventDate','startTime','endTime','category','description','location'), 'showColumns' => true, ),
Sorry, Frage falsch verstanden. Du kannst im
definieren, wie das Label erstellt wird. Der übergebene Callback bekommt als Parametere einen Array mit den Daten der Zeile der Tabellenzeile (wie in 'fields' angegeben). Damit kannst Du dann auf die Spalten zugreifen, die Du ausgeben willst und sie entsprechend formatieren.PHP-Code:
$GLOBALS['TL_DCA'] ['tl_deinetabelle']['list']['label']['label_callback']
Contao-Community-Treff Bayern: http://www.contao-bayern.de
ich denke, Du musst einfach in den Felddefinitionen auch 'flag' => XX angeben (XX zwischen 5 und 10), um mitzuteilen, dass hier ein Datum- oder Zeitformat gewünscht ist.
Hallo Hagen
die 'flag' Variante hat geklappt.
Danke und weiter geht die Bastelei.
Bernd
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen