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.
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>