So, bin Zonkys-Vorschlag nachgegangen via DCA die pageimage-Erweiterung zu erweitern. Bin aber tatsächlich an der Palette gescheitert. Ich wusste nicht, welchen Namen ich hier eintragen soll.
Habe dann den Spookys Hinweis auf seine Erweiterung gesehen, installiert, eingerichtet, funzt! DANKE!
Die DCA-Anpassunge wird zwar nun nicht mehr benötigt, ich hänge den Code dennoch mal an. Woher weiß ich denn, unter welchen Namen (siehe "Rumpelstilzchen?" im Code) ich die Palette registrieren soll? Den Paletten-Code habe ich hier her: https://docs.contao.org/dev/framewor...temanipulator/
PHP-Code:
<?php //contao/dca/tl_page.php
use Contao\CoreBundle\DataContainer\PaletteManipulator;
PaletteManipulator::create()
// apply the field "custom_field" after the field "username"
->addField('custom_field', 'pageSlogan')
// now the field is registered in the PaletteManipulator
// but it still has to be registered in the globals array:
->applyToPalette('Rumpelstilzchen?', 'tl_page')
;
$GLOBALS['TL_DCA']['tl_page']['fields']['pageSlogan'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_page']['pageSlogan'],
'exclude' => true,
'inputType' => 'textarea',
'eval' => array('style'=>'height:60px;', 'tl_class'=>'clr', 'allowHtml' => true),
'sql' => 'mediumtext NULL'
);
VG
Nicole
Lesezeichen