Viennamade: Menü in DB abbilden

Beitrag lesen

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   Austria

MenueUnterebene1
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             Vienna

Wobei 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!