Es gibt Erweiterungen, die (noch) nicht auf Twig-Templates basieren.
Beispielsweise steht in der Erweiterung "bwein-net/contao-gallery" im Template "album_full.html5":
PHP-Code:
<div class="ce_gallery block">
<?php $this->insert('gallery_default', $this->arrData); ?>
</div>
Die GLightbox zeigt mit der alten Galerie nur den Titel an.
HTML-Code:
<div class="gdesc-inner">
<h4 class="gslide-title" id="gSlideTitle_0">Dies ist der Titel aus den Metadaten</h4>
</div>>
Der Twig-Code zeigt hier keine Wirkung. In der Developer Documentation von Contao steht etwas von "Legacy-Interoperabilität", was sich für mich so anhört, als könnte dies vielleicht ein Ansatz sein. Ob dies so ist, dazu fehlt mir jedoch das Fachwissen.
Ich testete auch den
PHP-Code:
<!-- templates/image.html5 -->
<?php
if ($this->caption) {
$this->attributes .= ' data-caption="'.Contao\StringUtil::specialcharsAttribute(strip_tags($this->caption)).'"';
}
?>
<?php $this->extend('image'); ?>
von Spooky, den ich in eine templates/image.html5 einfügte. Das zeigte leider ebenfalls keine Wirkung.
Gibt es evtl. für einen solchen Anwendungsfall in Contao 5.3 eine Möglichkeit, sowohl Titel als auch Bildunterschrift in der GLightbox auszugegeben?