Hallo!
Wegen Mehrsprachigkeit mag ich das Menü in einer Datenbank (MySQL) abbilden.
Das Problem dabei ist, daß die Anzahl der Menü-Unterpunkte verschieden ist,
MenueHauptebene
ID DE EN
1 Deutschland Germany
2 Österreich AustriaMenueUnterebene1
ID HEID DE EN
1 1 Thüringen Thuringia
2 1 Sachsen Saxony
3 1 Niedersachsen Lower Saxony
...
16 1 Bayern Bavaria
17 2 Kärnten Carinthia
18 2 Niederösterreich Lower Austria
19 2 Steiermark Styria
...
25 2 Wien ViennaWobei die Reihenfolge der ID hier gleichgültig ist. Wichtig ist nur der 1:n Bezug zur Tabelle MenueHauptebene über HEID.
Diese Stuktur ist dann beliebig erweiterbar. Es können beliebig viele Hauptpunkte mit beliebig vielen Unterpunkten gespeichert werden. Die Anzahl der Sprachen ist durch die vorhandenen Felder vorgegeben. Auch weitere Unterebenen sind möglich.
MenueUnterebene2
ID UE1ID DE EN
1 1 Wintersport winter sports
2 1 Wandern hiking
...
x 16 Okoberfest donnybrook "Oktoberfest"
...
y 25 Kaffeehausbesuch extreme coffeehousing ;-))
Alles klar!
Danke Axel,
Viennamade
PS.: Die engl. Bezeichnung dt. Länder sind mir teilw. neu, Thuringia und Saxony hört sich nett an!