Ergebnis 1 bis 5 von 5

Thema: tl_calendar dca Fehler

  1. #1
    Contao-Nutzer
    Registriert seit
    24.04.2018.
    Beiträge
    107

    Standard tl_calendar dca Fehler

    Hi,
    ich finde den Fehler nicht.
    Ich will die 2 Felder lb_workstart und lb_workend in tl_calendar einfügen und zu den Standardpaletten hinzufügen. Die anderen DCA-Modells funktionieren, aber dieses nicht. Das Installtool scheint das nicht zu erkennen (Bietet mir keine UPDATE Möglichkeit an). Ich habe mal in die zusammengefügt tl_calendar in var cache geschaut und da steht auch alles drin (also ist die Datei richtig benannt und im richtigen Ordner). Ist vermutlich etwas dummes, aber ich finde es nicht.
    Danke schonmal.


    PHP-Code:
    <?php

    /**
     * Table tl_calendar
     */
    $GLOBALS['TL_DCA']['tl_calendar']['palettes']['default'] = str_replace
    (
        
    '{title_legend},title,jumpTo;',
        
    '{title_legend},title,jumpTo;{lb_legend},lb_workstart,lb_workend;',
        
    $GLOBALS['TL_DCA']['tl_calendar']['palettes']['default']
        );


    // Hinzufügen der Feld-Konfiguration
    $GLOBALS['TL_DCA']['tl_calendar']['fields']['lb_workstart'] = array
    (
        
    'label'     => &$GLOBALS['TL_LANG']['tl_calendar']['lb_workstart'],
        
    'inputType' => 'text',
        
    'eval'      => array('feEditable'=>true'feViewable'=>true,'rgxp'=>'time'),
        
    'sql'       => "int(10) unsigned NOT NULL default '0'"
    );

    $GLOBALS['TL_DCA']['tl_calendar']['fields']['lb_workend'] = array
    (
        
    'label'     => &$GLOBALS['TL_LANG']['tl_calendar']['lb_workend'],
        
    'inputType' => 'text',
        
    'eval'      => array('feEditable'=>true'feViewable'=>true,'rgxp'=>'time'),
        
    'sql'       => "int(10) unsigned NOT NULL default '0'"
    );
    Geändert von xchs (02.10.2018 um 14:00 Uhr) Grund: Code-Tags
    Matthias Honisch
    LocalBranding

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

    Standard

    Hast Du den Cache nach der Ändrung gelöscht?
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Nutzer
    Registriert seit
    24.04.2018.
    Beiträge
    107

    Standard

    Ja
    Matthias Honisch
    LocalBranding

  4. #4
    Contao-Fan
    Registriert seit
    05.11.2009.
    Ort
    Liebschützberg (Sachsen)
    Beiträge
    527

    Standard

    Hallo!

    ab Contao 4 unter app/Resources/contao einen Ordner "dca" erstellen und eine Datei mit Namen tl_calender.php erstellen. Dort deinen Code einfügen.

    Cache löschen und Installtool aufrufen. Dann werden die Tabellen angelegt.

    Steffen Winde

  5. #5
    Contao-Nutzer
    Registriert seit
    24.04.2018.
    Beiträge
    107

    Standard

    Also das hat funktioniert, auch wenn ich nicht verstehe warum. Jetzt kann ich die Datenbank aktualisieren, aber die beiden Felder sind nicht im Kalendermodul zu sehen. Und wie integriere ich das in ein Bundle bzw Modul?
    Geändert von lbmh (16.10.2018 um 15:10 Uhr)

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
  •