Unterseiten: Fußball-Übersicht, Mannschaften, Jugend, Verein, Rechtliches

Neue Seiten + Routen: fussball, fussball/{erste-mannschaft,zweite-mannschaft,
damen}, jugendfussball, verein, impressum, datenschutz. Dazu die Komponenten
team, team-cards/-roster/-photo/-bento, faq/faq-contact, key-facts, age-groups,
cta-band, training-location und der contact-slider.

Daten in teams/fussball/jugend/verein.json; club.json um Vorstand, Bankdaten,
Datenschutz-Kontakt erweitert. person-grid bekommt $names-Filter, partner-grid
einen Intro-Stil. Seiten setzen $meta['schema'] via team_/page_schema.
Styles für alle neuen Komponenten in components.css.

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:13:04 +02:00
parent a933b76c4f
commit 3b6f630a72
81 changed files with 2513 additions and 78 deletions

209
data/teams.json Normal file
View File

@@ -0,0 +1,209 @@
{
"erste-mannschaft": {
"name": "1. Mannschaft",
"department": "Herrenfußball",
"category": "Herren",
"league": "Kreisklasse",
"hero": {
"compact": true,
"align": "bottom-left",
"title": "1. Mannschaft",
"tagline": "Herrenfußball · Kreisklasse",
"text": "Unsere erste Herrenmannschaft spielt auf Kreisklasse-Niveau im Katzbachtal – ambitioniert, aber mit echtem Vereinsgeist. Komm vorbei und spiel mit.",
"image": {
"base": "img/teams/herren-1",
"widths": [640, 1000, 1600],
"alt": "Spielszene der 1. Mannschaft des TSV 08 Kulmbach"
},
"ctas": []
},
"facts": [
{ "icon": "people-fill", "label": "Bereich", "value": "Herren" },
{ "icon": "trophy", "label": "Liga", "value": "Kreisklasse" },
{ "icon": "geo-alt", "label": "Heimat", "value": "Katzbachtal, Kulmbach" }
],
"about": {
"title": "Über uns",
"text": "Bei der ersten Mannschaft treffen Ehrgeiz und Spaß am Spiel aufeinander. Wir trainieren regelmäßig im Katzbachtal und freuen uns über ambitionierte Hobbyfußballer, die Lust auf Kreisklasse-Fußball in einer eingeschworenen Truppe haben."
},
"team_photo": {
"image": {
"base": "img/teams/herren-1-team",
"widths": [640, 1000, 1600],
"alt": "Mannschaftsfoto der 1. Mannschaft des TSV 08 Kulmbach"
},
"caption": "Die 1. Mannschaft des TSV 08 Kulmbach"
},
"roster": {
"title": "Mannschaft & Trainerstab",
"intro": "Trainerstab und Kader der ersten Herrenmannschaft in der Saison.",
"variant": "overlay",
"groups": [
{
"title": "Trainer & Betreuer",
"members": [
{ "name": "Ali Kilic", "role": "Trainer", "image": "img/persons/ali-kilic.jpg" },
{ "name": "Benedikt Höfner", "role": "Sportlicher Leiter", "image": "img/persons/benedikt-hoefner.jpg" },
{ "name": "Bastian Werner", "role": "Spielleiter", "image": "img/persons/bastian-werner.jpg" }
]
},
{
"title": "Torwart",
"members": [
{ "name": "Janick Martin", "image": "img/persons/janick-martin.jpg" },
{ "name": "Sascha Zimmerer", "image": "img/persons/sascha-zimmerer.jpg" }
]
},
{
"title": "Abwehr",
"members": [
{ "name": "Ali Kilic", "image": "img/persons/ali-kilic-spieler.jpg" },
{ "name": "Alexander Hatter", "image": "img/persons/alexander-hatter.jpg" },
{ "name": "Alex Schütz", "image": "img/persons/alex-schuetz.jpg" },
{ "name": "Rustem Hajzeraj", "image": "img/persons/rustem-hajzeraj.jpg" },
{ "name": "Güray Kosuva" },
{ "name": "Maximilian Koenen" }
]
},
{
"title": "Mittelfeld",
"members": [
{ "name": "Fabian Früh", "image": "img/persons/fabian-frueh.jpg" },
{ "name": "Christian Kästner", "image": "img/persons/christian-kaestner.jpg" },
{ "name": "Sebastiano Gross", "image": "img/persons/sebastiano-gross.jpg" },
{ "name": "Tim Hofmann", "image": "img/persons/tim-hofmann.jpg" },
{ "name": "Felix Schneider", "image": "img/persons/felix-schneider.jpg" },
{ "name": "Alexander Vogel", "image": "img/persons/alexander-vogel.jpg" },
{ "name": "Hannes Buchmeier" },
{ "name": "Hakan Yilmaz", "image": "img/persons/hakan-yilmaz.jpg" },
{ "name": "Dominik Schulz", "image": "img/persons/dominik-schulz.jpg" }
]
},
{
"title": "Angriff",
"members": [
{ "name": "Christian Ohnemüller", "image": "img/persons/christian-ohnemueller.jpg" },
{ "name": "Marek Szabelski", "image": "img/persons/marek-szabelski.jpg" }
]
}
]
},
"training": {
"venue_from_club": true,
"sessions": [
{ "day": "Dienstag", "time": "18:30 Uhr" },
{ "day": "Donnerstag", "time": "18:30 Uhr" }
]
},
"contact_department": "Herrenfußball",
"contact_name": "Benedikt Höfner",
"faq": [
{ "q": "Kann ich zum Probetraining kommen?", "a": "Klar – melde dich kurz bei unserem Ansprechpartner und komm einfach zum Training vorbei. Ein Probetraining ist jederzeit unverbindlich möglich." },
{ "q": "Auf welchem Niveau spielt die 1. Mannschaft?", "a": "Die erste Herrenmannschaft des TSV 08 Kulmbach spielt auf Kreisklasse-Niveau." },
{ "q": "Wann trainiert die 1. Mannschaft?", "a": "Die erste Mannschaft trainiert dienstags und donnerstags um 18:30 Uhr auf der Hans-Rausch-Sportanlage im Katzbachtal." },
{ "q": "Wer ist der Trainer der 1. Mannschaft?", "a": "Trainer ist Ali Kilic. Sportlicher Leiter ist Benedikt Höfner, Spielleiter Bastian Werner." },
{ "q": "Wo trainiert und spielt die Mannschaft?", "a": "Heimat ist die Hans-Rausch-Sportanlage in der Thurnauer Str. 51 in Kulmbach, mitten im Katzbachtal." }
]
},
"zweite-mannschaft": {
"name": "2. Mannschaft",
"department": "Herrenfußball",
"category": "Herren",
"league": null,
"hero": {
"compact": true,
"align": "bottom-left",
"title": "2. Mannschaft",
"tagline": "Herrenfußball · SG mit TSV Melkendorf",
"text": "Unsere zweite Herrenmannschaft spielt in einer Spielgemeinschaft mit dem TSV Melkendorf. Hier steht der Spaß am Fußball im Vordergrund – ideal für alle, die regelmäßig kicken und Teil der TSV-Familie werden wollen.",
"image": {
"base": "img/teams/herren-2",
"widths": [640, 1000, 1600],
"alt": "Einlaufen der Mannschaften beim TSV 08 Kulmbach"
},
"ctas": []
},
"facts": [
{ "icon": "people-fill", "label": "Bereich", "value": "Herren" },
{ "icon": "geo-alt", "label": "Heimat", "value": "Katzbachtal, Kulmbach" }
],
"about": {
"title": "Über uns",
"text": "Unsere zweite Mannschaft ist die ideale Anlaufstelle für alle, die mit Freude am Spiel regelmäßig auf dem Platz stehen wollen – vom Wiedereinsteiger bis zum ambitionierten Hobbyfußballer. Gemeinsam mit dem TSV Melkendorf bilden wir eine Spielgemeinschaft: Breiter Kader, gute Stimmung, echtes Teamgefühl – über beide Vereine hinweg."
},
"team_photo": {
"image": {
"base": "img/teams/herren-2",
"widths": [640, 1000, 1600],
"alt": "Die 2. Mannschaft des TSV 08 Kulmbach"
},
"caption": "Die 2. Mannschaft des TSV 08 Kulmbach"
},
"training": {
"venue_from_club": true,
"venue": {
"name": "Sportgelände TSV Melkendorf",
"locality": "Melkendorf · 95326 Kulmbach",
"maps_query": "Sportgelände TSV Melkendorf Kulmbach"
},
"sessions": [],
"note": "Als Spielgemeinschaft mit dem TSV Melkendorf finden die Heimspiele meistens in Melkendorf statt; trainiert wird abwechselnd in Melkendorf und bei uns im Katzbachtal."
},
"contact_department": "Herrenfußball",
"contact_names": ["Benedikt Höfner", "Rustem Hajzeraj"],
"faq": [
{ "q": "Kann ich zum Probetraining kommen?", "a": "Jederzeit – sprich kurz unseren Ansprechpartner an und komm unverbindlich zum Training vorbei." },
{ "q": "Für wen ist die 2. Mannschaft geeignet?", "a": "Für alle, die mit Freude am Spiel regelmäßig auf dem Platz stehen wollen – vom Wiedereinsteiger bis zum ambitionierten Hobbyfußballer. Vereinserfahrung ist keine Voraussetzung." },
{ "q": "Bildet die 2. Mannschaft eine Spielgemeinschaft?", "a": "Ja, die zweite Mannschaft ist eine Spielgemeinschaft mit dem TSV Melkendorf. Trainiert wird abwechselnd auf der Hans-Rausch-Sportanlage im Katzbachtal und in Melkendorf." },
{ "q": "Wer ist Ansprechpartner der 2. Mannschaft?", "a": "Benedikt Höfner – sprich ihn einfach direkt an, wenn du mitspielen oder zum Probetraining kommen möchtest." },
{ "q": "Wo trainiert und spielt die 2. Mannschaft?", "a": "Heimspiele und Training finden auf der Hans-Rausch-Sportanlage in der Thurnauer Str. 51 in Kulmbach im Katzbachtal sowie – im Rahmen der Spielgemeinschaft – beim TSV Melkendorf statt." }
]
},
"damen": {
"name": "Damenmannschaft",
"department": "Damenfußball",
"category": "Damen",
"league": null,
"hero": {
"compact": true,
"align": "bottom-left",
"title": "Damenmannschaft",
"tagline": "Damenfußball",
"text": "Frauen- und Mädchenfußball hat beim TSV 08 Kulmbach einen festen Platz. Ob erfahren oder Wiedereinsteigerin – bei uns findest du dein Team im Katzbachtal.",
"image": {
"base": "img/teams/damen",
"widths": [640, 1000, 1600],
"alt": "Damenmannschaft des TSV 08 Kulmbach"
},
"ctas": []
},
"facts": [
{ "icon": "people-fill", "label": "Bereich", "value": "Damen" },
{ "icon": "geo-alt", "label": "Heimat", "value": "Katzbachtal, Kulmbach" }
],
"about": {
"title": "Über uns",
"text": "Unsere Damenmannschaft lebt vom Zusammenhalt und der Freude am Fußball. Wir freuen uns über jede neue Spielerin – egal ob mit Vereinserfahrung oder als Wiedereinsteigerin. Trau dich und komm zum Probetraining."
},
"team_photo": {
"image": {
"base": "img/teams/damen",
"widths": [640, 1000, 1600],
"alt": "Die Damenmannschaft des TSV 08 Kulmbach"
},
"caption": "Die Damenmannschaft des TSV 08 Kulmbach"
},
"training": {
"venue_from_club": true,
"sessions": []
},
"contact_department": "Damenfußball",
"contact_name": "Sam Kern",
"faq": [
{ "q": "Kann ich als Wiedereinsteigerin mitmachen?", "a": "Unbedingt – bei uns sind Spielerinnen mit und ohne Vereinserfahrung willkommen. Komm einfach zum Probetraining." },
{ "q": "Für wen ist die Damenmannschaft?", "a": "Für Frauen und Mädchen, die Fußball spielen wollen – ob ambitioniert oder als Wiedereinsteigerin, mit oder ohne Vereinserfahrung." },
{ "q": "Wer ist Ansprechpartner für die Damenmannschaft?", "a": "Sam Kern – melde dich einfach direkt für Fragen oder ein unverbindliches Probetraining." },
{ "q": "Wo trainiert und spielt die Damenmannschaft?", "a": "Heimat ist die Hans-Rausch-Sportanlage in der Thurnauer Str. 51 in Kulmbach, mitten im Katzbachtal." }
]
}
}