Zusätzliches Input-Feld in Nachrichten
Hallo zusammen, ich würde gerne mittels PalleteManipulator ein Input Feld in tl_news einfügen, um das Bild des Autors im Frontend anzuzeigen.
Meine tl_news.php sieht folgendermaßen aus:
PHP-Code:
use Contao\CoreBundle\DataContainer\PaletteManipulator;
$GLOBALS['TL_DCA']['tl_news']['fields']['authorImage'] = [
'label' => ['Autor-Bild', 'Profilbild des Autors'],
'inputType' => 'file',
'eval'=> ['fieldType'=>'radio', 'files'=>true, 'filesOnly'=>true, 'tl_class'=>'clr', 'extensions'=>\Contao\Config::get('validImageTypes')],
'sql' => ['type' => 'string', 'length' => 255, 'default' => ''],
];
PaletteManipulator::create()
->addField('authorImage', 'title_legend', PaletteManipulator::POSITION_APPEND)
->applyToPalette('default', 'tl_news')
;
Nun ergeben sich daraus folgende Probleme:
- Wenn ich im Nachrichtenmodul ein Autor-Bild vergebe, wird es zwar gespeichert aber im Backend wird kein Thumbnail dargestellt (sieht also aus, als ob kein Bild ausgewählt wurde)
- Im Frontend wird nur eine kryptische Zeichenkette angezeigt (serialize?)
Bin dankbar für jegliche Hilfe!