Ergebnis 1 bis 6 von 6

Thema: BE Datum in Listenansicht formatieren

  1. #1
    Contao-Nutzer
    Registriert seit
    08.02.2014.
    Ort
    Neumünster
    Beiträge
    50

    Standard BE Datum in Listenansicht formatieren

    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
    Angehängte Grafiken Angehängte Grafiken

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.949

    Standard

    Z.B. so

    PHP-Code:
    \Date::parse(\Config::get('datimFormat'), $dein_timestamp
    dann werden die Systemeinstellungen verwendet. Du kannst natürlich das Format auch hart kodieren.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Nutzer
    Registriert seit
    08.02.2014.
    Ort
    Neumünster
    Beiträge
    50

    Standard

    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,
            ),

  4. #4
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.949

    Standard

    Sorry, Frage falsch verstanden. Du kannst im

    PHP-Code:
    $GLOBALS['TL_DCA']  ['tl_deinetabelle']['list']['label']['label_callback'
    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.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  5. #5
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.615
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    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.

  6. #6
    Contao-Nutzer
    Registriert seit
    08.02.2014.
    Ort
    Neumünster
    Beiträge
    50

    Daumen hoch

    Hallo Hagen

    die 'flag' Variante hat geklappt.


    Danke und weiter geht die Bastelei.

    Bernd

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •