![Zitat](images/misc/quote_icon.png)
Zitat von
Spooky
Das kommt auf die Situation an. In diesem Fall will man das vielleicht schon haben - da sonst ein leerer Wrapper entsteht. Aber der Wrapper ist auch nicht wirklich notwendig, den könnte man sich sparen.
Stimmt, ich hatte die if-Abrage auch immer grundsätzlich drin, aber wenn das Bild in der config ein Pflichtfeld ist, kann man sich das eigentlich sparen. ![Cool](images/smilies/cool.png)
Hast du mir einen Tipp, wie ich eine Bildergallerie basierend auf RSCE ausgebe. Ich habe so das Gefühl, dass dies komplett anders gemacht wird als bisher
Config
Code:
'multiSRC' => array (
'label' => array('Bilder und Ordner', ''),
'inputType' => 'standardField',
'eval' => array (
'isGallery' => true,
'multiple' => true,
'fieldType' => 'checkbox',
'orderField' => 'orderSRC',
'files' => true,
'extensions' => \Config::get('validImageTypes'),
'tl_class' => 'clr',
'mandatory' => true
)
),
Template
Code:
<?php
$dataSorted = Contao\StringUtil::deserialize($this->multiSRC);
?>
<div class='ce_gallery __galleryContainer content-gallery'>
<ul>
<?php foreach($dataSorted as $data): ?>
<li>
<figure>
<?php if($image = $this->getImageObject($data, array('','', 1))): ?>
<?php $this->insert('picture_default', $image->picture); ?>
<?php endif; ?>
</figure>
</li>
<?php endforeach; ?>
</ul>
</div>
Lesezeichen