Die Turnabteilung verlinkt die Beiträge in Einladungen für neue Familien und nimmt zum September auf — die Angaben waren aber auf der ganzen Website nicht zu finden. Nachgeprüft: 0 Treffer auf /turnen und allen fünf Disziplin-Seiten, /mitglied-werden führt nur die Fußball-Beiträge. Es war keine verlorene Seite, sondern eine Lücke im Code: app/pages/turnen.php rendert nur Hero, Karten und Formular. In data/turnen.json lagen ungenutzt cards_intro, fees (drei Tabellen), austritt und faq (fünf Fragen). Der Docblock behauptete, die Beiträge lägen auf den Unterseiten — sie lagen dort nicht, und in der Git-Historie wurden sie nie gerendert. Inhalte 1:1 wie auf der alten Seite (gegengeprüft an 2024.tsv08kulmbach.de, Tab "Allgemeines"): Zusatzbeitrag 24/48 €, Neumitglieder 84/94/184 €, Förderstufen 120/180/240 €, Austritt zum 30. September. Nichts umformuliert, die Abteilung entscheidet über Änderungen. Struktur jetzt Hero → Karten → Beiträge (#beitraege) → FAQ → Formular. Der Anker ist die Adresse für die Einladungen. Nur bestehende Komponenten benutzt (fee-table wie auf /mitglied-werden, faq, team-cards mit intro); neu ist allein der Wrapper .fee-tables. Die FAQ füllt zusätzlich das FAQPage-Schema, weil page_schema() sie als zweiten Parameter bekommt. Feinschliff nach Sichtprüfung: Kartentitel von --fs-650 auf --fs-675, weil 28px Coolvetica neben 21px Fließtext zu klein wirkten; Karten gleich hoch (der Grid-Default stretch statt align-items: start, gemessen vorher 252/377/471px) mit dem Hinweis am Kartenfuß; und minmax(min(22rem, 100%), 1fr) statt minmax(22rem, 1fr), weil die Karten am Handy 352px breit in einem 347px-Raster standen und überliefen. NOCH offen: overview.cta ist weiter unbenutzt. Der Block verlinkt "Zur Turn-Übersicht" und gehört auf die Disziplin-Unterseiten, nicht auf die Übersicht — dort wäre es ein Selbstlink. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NzeVVgMCrzCDJAKeLEdKr7
226 KiB
226 KiB