Step Aerobic entfernt, Seite heißt jetzt Fitness & Pilates
Rückmeldung der Turnabteilung: Step Aerobic findet nicht mehr statt. Wichtig war der Befund vor der Änderung: die Seite bündelt DREI Angebote — Pilates, Fitness & Stretching und Step-Aerobic. Ein pauschales "die Card raus" hätte Pilates und Fitness mitgenommen. Entfernt ist deshalb nur die eine Gruppe (Donnerstag 19:30, Heike Wahler); Pilates und Fitness & Stretching bei Karola Lorz laufen unverändert weiter. Heike Wahler stand nur in dieser Gruppe und erscheint damit nicht mehr auf der Website — das ist die einzige Nebenwirkung, die jemandem auffallen könnte. Umbenannt in "Fitness & Pilates" an allen zehn Fundstellen: navigation.json, turnen.json (Disziplin-Schlüssel, Hero-Titel, drei Übersichtstexte), ansprechpartner.json, news.json, turnen.php (Karte, Alt-Text, Meta) und die Seiten-Datei selbst. URL mitgezogen wie besprochen: turnen/step-aerobic-fitness-pilates → turnen/fitness-pilates, samt Seiten-Datei und den drei Bilddateien (git mv, Historie bleibt). Der alte Slug war in der Sitemap und ist indexiert, deshalb eine 301 in public/.htaccess — VOR dem Front Controller, sonst würde index.php den Pfad als unbekannten Slug abfangen und 404 rendern. Geprüft: /turnen/fitness-pilates liefert 200 mit nur noch zwei Gruppen, Sitemap führt ausschließlich den neuen Slug, Navigation, Übersichtskarte und der News-Artikel verweisen darauf, keine Referenz auf die alten Bildnamen mehr. Der alte Slug gibt lokal 404, weil php -S keine .htaccess liest; die 301 greift auf Apache. Nicht geändert: das Wort "Step-Aerobic" in der CLAUDE.md-Sprachregel. Dort ist es ein Beispiel für orthografisch nötige Bindestriche und bleibt als solches richtig, auch ohne den Kurs. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NzeVVgMCrzCDJAKeLEdKr7
This commit is contained in:
@@ -38,14 +38,14 @@ $page = json_load('turnen')['overview'];
|
||||
$cards = [
|
||||
['name' => 'Erwachsenenturnen', 'slug' => 'turnen/erwachsenenturnen', 'category' => 'Mäximum Gym', 'image' => ['base' => 'img/pages/turnen-erwachsenenturnen', 'widths' => [640, 1000, 1600], 'alt' => 'Erwachsenenturnen beim TSV 08 Kulmbach']],
|
||||
['name' => 'Eltern-Kind- & Kinderturnen', 'slug' => 'turnen/eltern-kind-turnen', 'category' => 'ab ca. 2 Jahren', 'image' => ['base' => 'img/pages/turnen-eltern-kind', 'widths' => [640, 1000, 1600], 'alt' => 'Eltern-Kind- und Kinderturnen beim TSV 08 Kulmbach']],
|
||||
['name' => 'Step Aerobic, Fitness & Pilates', 'slug' => 'turnen/step-aerobic-fitness-pilates', 'category' => 'Max-Hundt-Schule', 'image' => ['base' => 'img/pages/turnen-step-aerobic', 'widths' => [640, 1000, 1600], 'alt' => 'Step Aerobic, Fitness und Pilates beim TSV 08 Kulmbach']],
|
||||
['name' => 'Fitness & Pilates', 'slug' => 'turnen/fitness-pilates', 'category' => 'Max-Hundt-Schule', 'image' => ['base' => 'img/pages/turnen-fitness-pilates', 'widths' => [640, 1000, 1600], 'alt' => 'Fitness und Pilates beim TSV 08 Kulmbach']],
|
||||
['name' => 'Trampolinturnen', 'slug' => 'turnen/trampolin', 'category' => 'Carl-von-Linde-Realschule', 'image' => ['base' => 'img/pages/turnen-trampolin', 'widths' => [640, 1000, 1600], 'alt' => 'Trampolinturnen beim TSV 08 Kulmbach']],
|
||||
['name' => 'Wettkampfturnen', 'slug' => 'turnen/wettkampfturnen', 'category' => 'Leistungssport', 'image' => ['base' => 'img/pages/turnen-wettkampf', 'widths' => [640, 1000, 1600], 'alt' => 'Wettkampfturnen beim TSV 08 Kulmbach']],
|
||||
];
|
||||
|
||||
$meta = [
|
||||
'title' => 'Turnen in Kulmbach',
|
||||
'description' => 'Die Turnabteilung des TSV 08 Kulmbach: Eltern-Kind- und Kinderturnen, Erwachsenenturnen, Step Aerobic, Fitness und Pilates, Trampolin- und Wettkampfturnen.',
|
||||
'description' => 'Die Turnabteilung des TSV 08 Kulmbach: Eltern-Kind- und Kinderturnen, Erwachsenenturnen, Fitness und Pilates, Trampolin- und Wettkampfturnen.',
|
||||
'og_image' => 'img/pages/vereinsgelaende-1600.jpg',
|
||||
// Zweiter Parameter = FAQ: sichtbare Fragen und FAQPage-Schema kommen aus
|
||||
// derselben Quelle, damit sie nie auseinanderlaufen (CLAUDE.md).
|
||||
|
||||
Reference in New Issue
Block a user