Hallo, habe mit der Hilfe des Forums vor einigen Monaten eine schöne Lösung zur Darstellung von Bilder / Text usw. bei den Custom Elements bekommen.
Nun ist es so, dass ich die Inhalte mit einem Akkordeon darstelle. Da möchte ich erreichen, dass falls es keinen Inhalt der Beschreibung gibt (sondern nur Datum und Titel) die Toggler-Funktion nicht benutzt wird bzw. auch das "Plus" nicht gezeigt wird.
Es sollte also geprüft werden, ob "description" einen Inhalt besitzt, wenn nein sollte das ausgeblendet werden. Das Datum (datum) und der Titel (title) sollen aber angezeigt werden.
Ist das möglich? Ich benutze folgendes Template:
PHP-Code:
<?php
if (TL_MODE === 'BE') {
echo $this->headline;
echo $this->insert('image', $this->arrData);
return;
}
?>
<div class="gallery">
<?php foreach ($this->cuGa as $item): ?>
<section class="<?php echo $this->class ?> block"<?php echo $this->cssID ?>>
<section class="ce_accordionStart ce_accordion block">
<div class="toggler"><?= $item->datum?><br><span class="sklein"><?= $item->title ?></span></div>
<div class="accordion">
<div>
<div class="cuGaBox">
<h4><?= $item->title ?></h4>
<?= $this->figure($item->mainimage, '18'); ?>
<?= $item->description ?>
<div class="rs-columns ce_rs_columns_start">
<?php foreach ($item->images as $img): ?>
<div class="rs-column -large-col-4-1 -medium-col-4-1 -small-col-4-1">
<a href="<?= \FilesModel::findByUuid($img)->path; ?>" data-lightbox="bild-<?php echo $item->datum ?>">
<?= $this->figure($img, '17'); ?>
</a></div>
<?php endforeach; ?>
</div>
</div></div></div></section>
</section>
<?php endforeach ?>
</div>
</div>
Vielleicht kann da jemand helfen.
Viele Grüße
Jens
Lesezeichen