Ergebnis 1 bis 2 von 2

Thema: Tabelle "tl_calendar_events" erweitern

  1. #1
    Contao-Fan
    Registriert seit
    29.06.2016.
    Beiträge
    502

    Standard Tabelle "tl_calendar_events" erweitern

    Ich möchte die Tabelle "tl_calendar_events" mit einem zusätzlichen Feld erweitern.
    Soweite bin ich schon:

    Unter:
    Code:
    app/Resources/contao/dca/tl_calendar_events.php
    ...hab ich folgende Code platziert:
    Code:
    <?php 
    
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['metainfo'] = array
    (
     'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['metainfo'],
     'exclude' => true,
     'inputType' => 'textarea',
     'eval' => array('maxlength'=>255, 'tl_class'=>'long', 'rte'=>'tinyMCE'),
     'sql' => "varchar(255) NOT NULL default ''"
    );

    ... wie kriege ich dieses Feld nun beim Bearbeiten eines Events auch angezeigt?

    Vielen Dank
    Geändert von thesweetg (13.02.2019 um 13:42 Uhr)

  2. #2
    Contao-Fan
    Registriert seit
    29.06.2016.
    Beiträge
    502

    Standard

    Hab nun selber die Lösung gefunden.
    Hier der komplette Code (inkl. Anpassung der Palette):
    Code:
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['metainfo'] = array
    (
     'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['metainfo'],
     'exclude' => true,
     'inputType' => 'textarea',
     'eval' => array('maxlength'=>255, 'tl_class'=>'long clr', 'rte'=>'tinyMCE'),
     'sql' => "varchar(255) NOT NULL default ''"
    );
    
    
    
    // Anpassung der Palette
    $GLOBALS['TL_DCA']['tl_calendar_events']['palettes']['default'] = str_replace
    (
        'endDate',
        'endDate,metainfo',
        $GLOBALS['TL_DCA']['tl_calendar_events']['palettes']['default']
    );

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
  •