CMS Contao 4.11.x

Hier findest Du einige von mir geänderte Templates, die ich unter anderem auf dieser Seite verwende. Viele dieser Templates habe ich schon in Version 2.11.17 genutzt, allerdings poste ich nur noch die aktuelleren ab Version 4.9.x, die anderen sind einfach zu alt... Einige Ideen und Anregungen hab ich dem Contao Community Forum entnommen. Viel Hilfe habe ich auch vom Kellerkind erhalten, an dieser Stelle nochmals vielen Dank dafür! Manch Eintrag ist von Version 4.7.x / 4.8.x und mit dem Update auf 4.9.x weggefallen, allerdings lass ich es (noch) drin, da es noch jung ist...

Galerie mit nur einem Vorschaubild

Eine schöne Möglichkeit, pro Bildergalerie nur ein einzelnes Vorschaubild zu haben, die folgenden Links für die Lightbox werden unsichtbar generiert.

gallery_single_image.html5

Code eingefügt.
<ul class="cols_<?= $this->perRow ?>" itemscope itemtype="http://schema.org/ImageGallery">
  <?php $count = 0; foreach ($this->body as $class => $row): ?>
	<?php foreach ($row as $col): ?>
	  <?php if ($count == 0): ?>		
		<?php if ($col->addImage): ?>
		  <li class="<?= $class ?> <?= $col->class ?>">
			<figure class="image_container"<?php if ($col->margin): ?> style="<?= $col->margin ?>"<?php endif; ?>>
			  <?php if ($col->href): ?>
				<a href="<?= $col->href ?>"<?= $col->attributes ?> title="<?= $this->headline ?>" alt="<?= $col->alt ?>"<?php $this->insert('picture_default', $col->picture); ?></a>
			  <?php endif; ?>
			</figure>
		  </li>
		<?php endif; ?>
	  <?php else: ?>
		<?php if ($col->addImage): ?>
		  <li class="<?= $class ?> <?= $col->class ?>" style="display:none;">
			<figure class="image_container"<?php if ($col->margin): ?> style="<?= $col->margin ?>"<?php endif; ?>>
			  <?php if ($col->href): ?>
				<a href="<?= $col->href ?>"<?= $col->attributes ?><?php if ($col->linkTitle): ?> title="<?= $col->linkTitle ?>" alt="<?= $col->alt ?>"<?php endif; ?>><?php $this->insert('picture_default', $col->picture); ?></a>
			  <?php endif; ?>
			</figure>
		  </li>
		<?php endif; ?>
	  <?php endif; ?>
	<?php $count++; endforeach; ?>
  <?php endforeach; ?>
</ul>

Zurück