Liste der Anhänge anzeigen (Anzahl: 1)
DCA Erweiterung fügt keine Spalten hinzu
Hallo zusammen,
ich habe folgendes Problem: Gmäss dieser Anleitung möchte ich die Tabelle tl_page um ein Feld erweitern.
Im Contao install tool läuft alles fehlerlos durch.Anhang 24025
Problem ist nur, dass das Feld einfach nicht zur DB hinzugefügt wird und auch im Backend nicht bei den Seiten erscheint.
PHP Code:
PHP-Code:
use Contao\CoreBundle\DataContainer\PaletteManipulator;
$GLOBALS['TL_DCA']['tl_page']['fields']['module_id'] = [
'label' => ['Modul ID','ID des Moduls, das eingebunden werden soll'],
'inputType' => 'text',
'eval' => ['tl_class' => 'w50', 'maxlength' => 255],
'sql' => ['type' => 'string', 'length' => 255, 'default' => ''],
];
PaletteManipulator::create()
->addField('module_id', 'expert_legend', PaletteManipulator::POSITION_APPEND)
->applyToPalette('default', 'tl_page')
;
Ich hab keinen Ansatz, woran es liegen könnte und bin für jede hilfe dankbar.
Korrektur: Das Feld wird zur DB hinzugefügt, aber es erscheint nicht im Backend. Was fehlt hier noch? Was mache ich falsch?