Navigation: Dropdown-Untermenüs für Fußball und Verein
navigation.json gruppiert Fußball (Übersicht, Mannschaften, Jugend) und Verein (Übersicht, Historie) als children. nav.php rendert Disclosure-Buttons mit aria-expanded/-controls; ohne JS per CSS :hover/:focus-within bedienbar. nav.js ergänzt Toggle, Escape (Untermenü zuerst, dann Overlay) und Klick-außerhalb-schließt. Kontakt-CTA aus der Nav entfernt. 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:
@@ -1,15 +1,28 @@
|
||||
{
|
||||
"main": [
|
||||
{ "label": "Startseite", "slug": "" },
|
||||
{ "label": "Aktuelles", "slug": "#aktuelles" },
|
||||
{ "label": "Jugendfußball", "slug": "jugendfussball" },
|
||||
{ "label": "Fußball", "slug": "fussball" },
|
||||
{
|
||||
"label": "Fußball",
|
||||
"slug": "fussball",
|
||||
"children": [
|
||||
{ "label": "Übersicht", "slug": "fussball" },
|
||||
{ "label": "1. Mannschaft", "slug": "fussball/erste-mannschaft" },
|
||||
{ "label": "2. Mannschaft", "slug": "fussball/zweite-mannschaft" },
|
||||
{ "label": "Damenmannschaft", "slug": "fussball/damen" },
|
||||
{ "label": "Jugendfußball", "slug": "jugendfussball" }
|
||||
]
|
||||
},
|
||||
{ "label": "Turnen", "slug": "turnen" },
|
||||
{ "label": "Der Verein", "slug": "der-verein" },
|
||||
{ "label": "Matchcenter", "slug": "matchcenter" }
|
||||
{
|
||||
"label": "Der Verein",
|
||||
"slug": "verein",
|
||||
"children": [
|
||||
{ "label": "Übersicht", "slug": "verein" },
|
||||
{ "label": "Historie", "slug": "historie" }
|
||||
]
|
||||
}
|
||||
],
|
||||
"ctas": [
|
||||
{ "label": "Kontakt", "slug": "kontakt", "style": "outline" },
|
||||
{ "label": "Mitglied werden", "slug": "mitglied-werden", "style": "primary" }
|
||||
],
|
||||
"legal": [
|
||||
|
||||
Reference in New Issue
Block a user