Vorhandenes Modul erweitern in Contao 4.x
Um unter Contao 4 das DCA mit eigenen Feldern zu erweitern muss zuerst folgende Datei angelegt werden:
app/Resources/contao/dca/tl_article.php
Sie enthält zB. folgende Feld-Definition:
$GLOBALS['TL_DCA']['tl_article']['fields']['xxx'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_article']['xxx'],
'exclude' => true,
'inputType' => 'text',
'eval' => array('maxlength'=>255, 'tl_class'=>'long'),
'sql' => "varchar(255) NOT NULL default ''"
);
Um auch die Übersetzung zu erstellen, ist diese Datei hier notwendig:
app/Resources/contao/languages/de/tl_article.php
In diese Datei kommt dann folgender Code rein:
$GLOBALS['TL_LANG']['tl_article']['xxx'] = array
(
'Feld xxx',
'Hier folgt die Beschreibung des Feldes xxx'
);