Hallo miteinander
Früher hatte ich einfach via contao/dca/tl_calendar_events meine Felder hinzugefügt - nun soll es aber aus einem eigenen Bundle heraus integriert werden.
Den Aufbau hab also in mein Bundle verschoben und dort identisch mein dca file hinzugefügt.
Der PaletteManipulator meldet aber diesen Fehler:
Palette "default" not found in table "tl_calendar_events"
Nun also die Frage, was muss ich meinem Bundle mitgeben, damit ich eine CoreTabellen erweitern kann?
Aktuelle sieht es so aus:
Code:
use Contao\CoreBundle\DataContainer\PaletteManipulator;
PaletteManipulator::create()
->addField('meinFeld', 'title_legend', PaletteManipulator::POSITION_APPEND)
->applyToPalette('default', 'tl_calendar_events')
;
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['meinFeld'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['meinFeld'],
'default' => '',
'exclude' => true,
'inputType' => 'checkbox',
'eval' => array('doNotCopy'=>true, 'tl_class'=>'long clr'),
'sql' => "char(1) NOT NULL default ''"
);
Besten Dank schon mal für Ideen/Hilfestellung