Der Code ist wie gesagt egal; ich habe es auch mit komplett anderem Code versucht.
Aber bitte...
Code:
<?php
use Contao\CoreBundle\DataContainer\PaletteManipulator;
PaletteManipulator::create()
->addField('housetyp','teaser',PaletteManipulator::POSITION_AFTER)
->applyToPalette('default', 'tl_news')
->applyToPalette('internal', 'tl_news')
->applyToPalette('article', 'tl_news')
->applyToPalette('external', 'tl_news');
$GLOBALS['TL_DCA']['tl_news']['fields']['housetyp'] = [
'label' => &$GLOBALS['TL_LANG']['tl_news']['housetyp'],
'exclude' => true,
'search' => true,
'sorting' => true,
'flag' => 1,
'inputType' => 'select',
'options' => ['Freudenhaus','Wirtshaus','Irrenhaus'],
'eval' => [
'mandatory' => false,
'tl_class' => 'w50',
'includeBlankOption' => true
],
'sql' => "varchar(255) NOT NULL default ''"
];
Der Pfad wäre Lokale Entwicklung\Hauptverzeichnis\src\Firma\ThemeBundle \Resources\contao\dca\tl_news
In dem dca Verzeichnis ist auch noch eine erweitere tl_page, tl_article und tl_content. Mit denen gibt es keine Probleme; wobei ich noch nicht probiert habe, ob es zu Fehlern kommt, wenn ich dort noch etwas hinzufüge.