48 lines
2.1 KiB
PHP
48 lines
2.1 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
/**
|
|
* Turnen → Wettkampfturnen. Inhalt: data/turnen.json (disciplines.wettkampfturnen).
|
|
* Struktur: Hero → Gruppen/Trainingszeiten.
|
|
*
|
|
* Zwei Gruppen: die Flamingos, die am 31.07.2026 vom Kinderturnen hierher gezogen sind,
|
|
* und das Leistungsturnen. Dadurch läuft die Seite nicht mehr im Einzelgruppen-Layout
|
|
* (Trainingszeiten als Kachel im Dashboard), sondern zeigt die Gruppen darunter als
|
|
* offene Kartenreihe (layout => 'stacked') — deshalb die Sternchen-Fußnote.
|
|
*/
|
|
$slug = 'turnen/wettkampfturnen';
|
|
$data = json_load('turnen');
|
|
$d = $data['disciplines']['wettkampfturnen'];
|
|
|
|
$meta = [
|
|
'title' => 'Wettkampfturnen in Kulmbach',
|
|
'description' => 'Leistungsorientiertes Gerätturnen mit Training und Wettkämpfen: Wettkampfturnen beim TSV 08 Kulmbach im Mäximum Gym. Trainingszeiten und Kontakt im Überblick.',
|
|
'og_image' => 'img/pages/vereinsgelaende-1600.jpg',
|
|
'schema' => page_schema([
|
|
['name' => 'Startseite', 'slug' => ''],
|
|
['name' => 'Turnen', 'slug' => 'turnen'],
|
|
['name' => 'Wettkampfturnen', 'slug' => $slug],
|
|
]),
|
|
];
|
|
|
|
component('hero', ['hero' => $d['hero']]);
|
|
component('group-schedule', [
|
|
'contactHref' => url('turnen') . '#kontakt',
|
|
'location' => $d['location'] ?? [],
|
|
'lead' => $d['lead'] ?? '',
|
|
'groups' => $d['groups'] ?? [],
|
|
// Zwei Gruppen, beide offen untereinander statt hinter Tabs: bei so wenigen
|
|
// Gruppen verstecken Tabs mehr Inhalt als sie ordnen, und die offene Kartenreihe
|
|
// hält den Bento-Eindruck der Seite. Damit braucht die Seite auch kein
|
|
// group-tabs.js mehr. Das Kinderturnen bleibt bei Tabs, dort sind es drei
|
|
// textreiche Gruppen.
|
|
'layout' => 'stacked',
|
|
// Überschrift „Unsere Gruppen" nur für Screenreader: die Karten erklären sich
|
|
// selbst, und ohne die Zeile bleibt der Bento-Fluss ruhiger.
|
|
'groupsTitleHidden' => true,
|
|
// Drei Flamingos-Trainerinnen tragen ein Sternchen. Ohne die Fußnote stünden
|
|
// hier drei unerklärte Sterne auf der Seite.
|
|
'footnote' => $data['footnote'] ?? '',
|
|
]);
|