Hallo liebe Community,
ich würde gerne meine Nachrichten um ein Feld erweitern, das eine Liste enthält. Dazu habe ich die Datei contao/dca/tl_news.php mit folgendem Inhalt erstellt:
PHP-Code:
<?php
use Contao\CoreBundle\DataContainer\PaletteManipulator;
$GLOBALS['TL_DCA']['tl_news']['fields']['zutaten']=[
'label' => &$GLOBALS['TL_LANG']['tl_news']['Zutaten'],
'exclude' => true,
'inputType' => 'listWizard',
'eval' => ['allowHtml'=>true, 'tl_class'=>'clr'],
'xlabel' => ['tl_content', 'listImportWizard'],
'sql' => 'blob NULL'
];
PaletteManipulator::create()
->addLegend('zutaten_legend', 'teaser_legend', PaletteManipulator::POSITION_AFTER)
->addField('zutaten', 'zutaten_legend', PaletteManipulator::POSITION_APPEND)
->applyToPalette('default', 'tl_news')
;
?>
Ich habe auch contao/languages/de/tl_news.php und contao/languages/en/tl_news.php mit den Inhalten
PHP-Code:
<?php
$GLOBALS['TL_LANG']['tl_news']['Zutaten'] = ['Zutaten', 'Zutaten für das Rezept.'];
?>
bzw.
PHP-Code:
<?php
$GLOBALS['TL_LANG']['tl_news']['Zutaten'] = ['Ingredients', 'Ingredients for the recipe.'];
?>
erstellt.
Anschließens habe ich den Prod.-Cache erneuert und im Installtool geschaut, ob meine Änderung vorgenommen wurde. Wird sie aber nicht. Ich bekomme aber auch keinen Fehler und weiß inzwischen nicht mehr, was ich machen soll. Ich habe meinen Code schon x-mal gelesen und mit allem möglichen aus dem Internet abgeglichen bzw. diverse Dinge ausprobiert und nichts passiert.
Vielleicht sieht ja einer von euch, was ich übersehe?
Liebe Grüße
Schreiberling