Stadionzeitung: Galerie-Seite als Bento-Raster
Optionale Live-Seite hinter dem Ergebnis-Rückblick mit Fotos vom letzten Spiel. bin/stadionzeitung-add.php liest sie aus <ordner>/galerie/, Kopf und Alt-Texte sind Chat-Pflege und hängen an source. Preflight meldet fehlende Galerie-Dateien. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PCMNXcfkM9RcaVjqoJjRsz
This commit is contained in:
@@ -11,7 +11,8 @@ declare(strict_types=1);
|
||||
* type 'image' (base/widths/alt),
|
||||
* type 'live' (page: cover|vorwort|interview|programm|aufruf|turnier|
|
||||
* tabelle|termine|news|ergebnisse|gegner|vorschau|kontakt|
|
||||
* mitglied|historie|sportheim|partner|danke|momente|impressum;
|
||||
* mitglied|historie|sportheim|partner|danke|momente|galerie|
|
||||
* impressum;
|
||||
* tabelle und gegner optional mit team: Team-Key aus
|
||||
* matchcenter.json; turnier mit turnier: Key aus
|
||||
* veranstaltungen.json → turniere[] der Ausgaben-Veranstaltung),
|
||||
@@ -96,6 +97,9 @@ $type = $entry['type'] ?? 'image';
|
||||
wie jede andere Anzeige in images[] eingefroren ist. */ ?>
|
||||
<?php component('stadionzeitung-danke', ['anzeige' => $entry['anzeige'] ?? null]); ?>
|
||||
<?php break; ?>
|
||||
<?php case 'galerie': ?>
|
||||
<?php component('stadionzeitung-galerie', ['issue' => $issue]); ?>
|
||||
<?php break; ?>
|
||||
<?php case 'momente': ?>
|
||||
<?php component('stadionzeitung-momente', ['items' => $data['momente'] ?? []]); ?>
|
||||
<?php break; ?>
|
||||
|
||||
Reference in New Issue
Block a user