/galerie/. Alt-Texte kommen aus dem Chat und hängen an `source`. * * Die Bilder liegen im Ausgaben-Ordner und werden von keinem Sync angefasst, * deshalb braucht die Seite keinen Snapshot. */ $galerie = is_array($issue['galerie'] ?? null) ? $issue['galerie'] : []; $bilder = array_slice(array_values(array_filter( $galerie['bilder'] ?? [], static fn ($b): bool => is_array($b) && !empty($b['base']) && !empty($b['widths']) )), 0, 7); $kicker = trim((string) ($galerie['kicker'] ?? 'Rückblick')); $heading = trim((string) ($galerie['heading'] ?? 'Fotos vom letzten Spiel')); $text = trim((string) ($galerie['text'] ?? '')); ?>
= e($kicker) ?>
= e($text) ?>