Tag.
Ich habe mich durch ein paar Threads durchgehauen und geschaut wie ich eine basic Gallerie mit RSCE in Contao 5 hinbekomme.
Heißt, dies funktioniert eventuell nicht für Contao 4, das kann ich nicht garantieren. Wäre cool, wenn das Jemand testen möchte und mit Ergebnissen sich zurück meldet.
Anyway, hier sind die angepassten Dateien:
Config Datei 'rsce_gallery_config.php':
PHP-Code:
<?php
//rsce_gallery_config.php
return array(
'label' => array('Custom: Bildergalerie', ''),
'types' => array('content'),
'contentCategory' => 'Inhalte: Custom',
'standardFields' => array('cssID'),
'wrapper' => array(
'type' => 'none',
),
'beTemplate' => 'rsce_gallery_be',
'fields' => array(
'multiSRC' => array
(
'label' => array('Bilder und Ordner', 'Bitte wählen Sie ein oder mehrere Bilder oder einen Ordner aus. Wenn Sie einen Ordner auswählen, werden alle darin enthaltenen Bilder eingefügt.'),
'inputType' => 'standardField',
'eval' => array(
'isGallery' => true,
'multiple'=>true,
'fieldType'=>'checkbox',
'orderField'=>'orderSRC',
'files'=>true,
// 'mandatory'=>true,
'extensions' => Contao\Config::get('validImageTypes')
),
'sql' => "blob NULL",
'load_callback' => array
(
array('tl_content', 'setMultiSrcFlags')
)
),
),
);
?>
Template Datei 'rsce_gallery.html5':
PHP-Code:
<div class="rsce_gallery">
<?php foreach ($this->multiSRC as $index => $galerie): ?>
<figure class="image_container">
<?php if ($image = $this->arrData['getImageObject']($galerie)){ ?>
<a href="<?php echo $image->src ?>" class="rsce_gallery_link">
<img src="<?php echo $image->src ?>" alt="<?php echo $image->alt ?>" class="acc_gallery_image">
</a>
<?php } ?>
</figure>
<?php endforeach ?>
</div>
Ist simpel gehalten, sollte also einfach zu nutzen und erweitern sein.
Hoffe, das hilft!