DCA tl_news um weitere Felder erweitern.
Hallo,
ich hab hier ein ein Problem, dass ich mir einfach nicht erklären kann.
Ok, ich hab mehrere Bundles gebaut und in Contao eingebunden, dabei die einzelnen Tabellen um diverse Felder erweitert, angelegt u.s.w. und eigentlich noch nie Probleme. Wenn wars halt mal ein Tippfehler, aber diesen hier bekomme ich nicht aufgedröselt.
Ich habe jetzt das ganze Bundle runtergebrochen bis auf /src/Resources/contao/dca/tl_news.php
Mit dem Inhalt:
PHP-Code:
<?php
$GLOBALS['TL_DCA']['tl_news']['palettes']['default'] = str_replace('teaser;', 'teaser;{text_legend},text;', $GLOBALS['TL_DCA']['tl_news']['palettes']['default']);
$GLOBALS['TL_DCA']['tl_news']['fields']['text'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_news']['text'],
'exclude' => true,
'search' => true,
'inputType' => 'textarea',
'eval' => array('rte'=>'tinyMCE', 'helpwizard'=>true),
'explanation' => 'insertTags',
'sql' => "text NULL"
);
Ich bekomme die Fehlermeldung: Warning: Undefined global variable $TL_DCA
Das interessante daran ist, nehme ich meine Datei tl_news.php und bewege sie in ein anderes Bundle, dass den gleichen Aufbau hat, dann funktioniert die Geschichte problemlos.
Das wäre zwar eine Lösung für mein Problem, aber nur am Symtom gedocktert.
Hat jemand für das Verhalten eine Erklärung?
Vielen Dank.
Grüße Chris