Die Flamingos sind organisatorisch vom Kinderturnen zum Wettkampfturnen gewechselt. Felix hat dazu die Fassung geschickt, die die Turnabteilung selbst auf der alten Seite gepflegt hatte — dabei kamen sieben Abweichungen heraus, alle korrigiert: - Die zweite Gruppe heißt "Leistungsturnen", nicht "Wettkampfturnen" (so hieß bei uns die Gruppe wie die Disziplin). - Reihenfolge: Flamingos zuerst, Leistungsturnen danach. - Den Flamingos fehlte eine Trainingszeit: Montag gibt es ZWEI Blöcke (18:00–19:00 und 19:00–20:00), wir hatten nur den ersten. - Ansprechpersonen sind pro Gruppe verschieden (Flamingos: Theresa Diener, Leistungsturnen: Franziska Trotzke). Dafür ist `contact` neu an einer Gruppe. Die Kontakt-Kachel oben kann nur EINE Person nennen und wäre für die andere Gruppe falsch — deshalb ist `lead` bei dieser Disziplin jetzt leer, die Kachel trägt nur noch die Abteilungs-Mail. So war es auf der alten Seite auch: dort gab es keine Ansprechperson für die Disziplin, nur je Gruppe. - Theresa Diener steht im Trainerteam vorn und ohne Stern (bei uns hinten). - Intro, Trainingsinhalte, Wettkämpfe und der Hinweis waren gekürzt; jetzt im Wortlaut der Abteilung. Den Gedankenstrich in "(Kür modifiziert – Leistungsklasse 3)" ersetzt ein Komma (Sprache & Ton). - Die Fußnote sagte "* So im Trainingsplan der Abteilung gekennzeichnet" — eine Verlegenheitsformulierung, weil wir die Bedeutung nicht kannten. Die alte Seite schreibt "* = ÜBUNGSLEITER", also jetzt "* Übungsleiterinnen und Übungsleiter" (Paarform, Haus-Stil). `level` bleibt "Turnen · fortgeschritten" ohne "Alter nach Absprache" — das hatte Felix am 31.07.2026 ausdrücklich aus dem Chip genommen. Zwei Folgen, die sonst still kaputtgegangen wären: die Seite hatte eine einzige Gruppe ohne Beschreibung und lief damit im Einzelgruppen-Layout. Mit zwei Gruppen, davon eine mit Beschreibung, rendert group-schedule eine Tab-Leiste — die braucht group-tabs.js, das die Seite nicht lud (tote Tab-Knöpfe). Und drei Flamingos-Trainerinnen tragen ein Sternchen, die erklärende Fußnote wurde auf dieser Seite nicht übergeben (drei unerklärte Sterne). Geprüft: Tabs "Flamingos" und "Leistungsturnen", Skript geladen, Fußnote da, Flamingos auf /turnen/eltern-kind-turnen nicht mehr erwähnt, kein Überlauf bei 390px, alle sechs Turn-Seiten 200. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NzeVVgMCrzCDJAKeLEdKr7
42 lines
1.7 KiB
PHP
42 lines
1.7 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
/**
|
|
* Turnen → Wettkampfturnen. Inhalt: data/turnen.json (disciplines.wettkampfturnen).
|
|
* Struktur: Hero → Gruppen/Trainingszeiten.
|
|
*
|
|
* Zwei Gruppen: das Wettkampftraining selbst und die Flamingos, die am 31.07.2026 vom
|
|
* Kinderturnen hierher gezogen sind. Dadurch läuft die Seite nicht mehr im
|
|
* Einzelgruppen-Layout (Trainingszeiten als Kachel im Dashboard), sondern zeigt die
|
|
* Gruppen darunter als Tabs — deshalb group-tabs.js und 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',
|
|
// Seit die Flamingos hier stehen, sind es zwei Gruppen, davon eine mit
|
|
// Beschreibung — group-schedule rendert dann eine Tab-Leiste, und die braucht
|
|
// dieses Skript. Ohne es wären die Tab-Knöpfe tote Schaltflächen.
|
|
'scripts' => ['group-tabs.js'],
|
|
'schema' => page_schema([
|
|
['name' => 'Startseite', 'slug' => ''],
|
|
['name' => 'Turnen', 'slug' => 'turnen'],
|
|
['name' => 'Wettkampfturnen', 'slug' => $slug],
|
|
]),
|
|
];
|
|
|
|
component('hero', ['hero' => $d['hero']]);
|
|
component('group-schedule', [
|
|
'location' => $d['location'] ?? [],
|
|
'lead' => $d['lead'] ?? '',
|
|
'groups' => $d['groups'] ?? [],
|
|
// Drei Flamingos-Trainerinnen tragen ein Sternchen. Ohne die Fußnote stünden
|
|
// hier drei unerklärte Sterne auf der Seite.
|
|
'footnote' => $data['footnote'] ?? '',
|
|
]);
|