Hallo!
Ich versuche mich gerade zum ersten mal daran die Nachrichten DCA anzupassen.
Mein Ziel ist es, ein zusätzliches Bild für Nachrichten hochladen zu können (Award Image).
Folgendes habe ich in "contao/dca/tl_news.php" eingetragen:
use Contao\CoreBundle\DataContainer\PaletteManipulator ;
$GLOBALS['TL_DCA']['tl_news']['fields']['awardlogo'] = [
'label' => ['Award Logo', ''],
'inputType' => 'fileTree',
'eval' => array(
'fieldType' => 'radio',
'filesOnly' => true,
'extensions' => 'jpg,jpeg,png,gif,svg',
'tl_class' => 'clr long',
),
];
PaletteManipulator::create()
->addField('awardlogo', 'image_legend', PaletteManipulator::POSITION_APPEND)
->applyToPalette('default', 'tl_news')
;
Im Backend kann ich schon ein Bild auswählen aber wenn ich das tue und speichern versuche, dann bekomme ich im Backend diese Fehlermeldung:
An exception occurred while executing 'UPDATE tl_news SET `awardlogo`='NND??W?\0\01o' WHERE id='5'': SQLSTATE[42S22]: Column not found: 1054 Unknown column 'awardlogo' in 'field list'
Was hab ich falsch gemacht?
Muss ich für MySQL was anpassen?
Lesezeichen