Ich hätte gerne bei den Events eine Bildergalerie, und zwar direkt in den Grundeinstellungen (analog zu den News). Klappt grundsätzlich mit dem PaletteManipulator. Allerdings habe ich keine Ahnung, wie ich die Sortierung hinbekomme:
PHP-Code:
<?php
// Put this in TL_ROOT/contao/dca/tl_calendar_events.php
use Contao\CoreBundle\DataContainer\PaletteManipulator;
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['gallery'] = [
'label' => ['Bildergalerie'],
'exclude' => true,
'search' => true,
'sorting' => true,
'inputType' => 'fileTree',
'eval' => array(
'mandatory'=>true,
'multiple' => true,
'files'=>true,
'fieldType'=>'checkbox',
'filesOnly'=>true,
'isGallery'=>true
),
'sql' => "blob NULL",
];
Contao\CoreBundle\DataContainer\PaletteManipulator::create()
->addLegend('custom_gallery', 'image_legend', PaletteManipulator::POSITION_AFTER)
->addField('gallery', 'custom_gallery', PaletteManipulator::POSITION_APPEND)
->applyToPalette('default', 'tl_calendar_events');
Wie müsste außerdem diese Galerie im Template event_full.html ausgegeben werden?
Lesezeichen