Hallo,
ich habe mit RSCE ein Inhaltselement 'Projekt' erstellt, in dem beim Erstellen Bilder ausgewählt werden können, die dann per Klick in einer Lightbox angezeigt werden (sollten). Das funktioniert leider sehr unzuverlässig: mal geht es, mal nicht, d.h. mal werden die Bilder in der Lightbox angezeigt, mal wird einfach nur die JPG-Datei geöffnet. Ich vermute, irgendeine Angabe im Template stimmt nicht so ganz ...
Hier der dazugehörige Teil aus dem HTML-Template
HTML-Code:
<ul class="cols_3" itemscope itemtype="http://schema.org/ImageGallery">
<?php $dataSorted = array_map('\StringUtil::binToUuid', deserialize($this->orderSRC, true));
foreach ($dataSorted as $data) { ?>
<li>
<?php if ($image =
$this->getImageObject($data, array('', '', 22), null, null, ['fullsize' => '1'])): ?>
<a data-lightbox="<?= $this->id ?>"
href="<?= $image->href ?>">
<?php $this->insert('picture_default', $image->picture); ?>
</a>
<?php endif; ?>
</li>
<?php } ?>
</ul>
Hier der Schnipsel aus der PHP-Datei:
PHP-Code:
'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( 'tl_class' => 'clr', 'isGallery' => true, 'multiple' => true, 'fieldType' => 'checkbox', 'orderField' => 'orderSRC', 'files' => true, 'mandatory' => true, 'extensions' => \Config::get('validImageTypes') ),
),
Hat jemand eine Idee, wo der Fehler stecken könnte?
Lesezeichen