Banner-Slider auf der Startseite

Komponente banner-slider liest data/banners.json; banner.js übernimmt
Autoplay/Pause/Steuerung (progressive enhancement). Slider sitzt zwischen
Hero und Instagram-Feed. Bilder vorerst als Platzhalter-SVGs.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KDQZ6FuchNUh2bxSW9PeNv
This commit is contained in:
2026-06-19 08:12:43 +02:00
parent 10b4ede8f1
commit a933b76c4f
8 changed files with 243 additions and 1 deletions

View File

@@ -13,10 +13,11 @@ $meta = [
'title' => 'Fußball & Turnen in Kulmbach TSV 08 Kulmbach',
'title_absolute' => true,
'description' => 'Dein Sportverein für Fußball und Turnen in Kulmbach: Jugend-, Herren- und Damenfußball, Turnen und Trampolin seit 1908 im Katzbachtal. Jetzt Mitglied werden!',
'scripts' => ['form.js'],
'scripts' => ['form.js', 'banner.js'],
];
component('hero', ['hero' => $home['hero']]);
component('banner-slider');
component('instagram-feed');
foreach ($home['sections'] as $section) {