Hallo,
Wegen Mehrsprachigkeit mag ich das Menü in einer Datenbank (MySQL) abbilden.
Das Problem dabei ist, daß die Anzahl der Menü-Unterpunkte verschieden ist,
Ich möchte das mit 2 Tabellen abbilden: Menü-Hauptpunkte (mit numerischen Sortierkriterium), Menü-Unterpunkte (dito mit num. Sortierkriterium und Linkfeld zu den Hauptpunkten).
Geht das nicht besser?
Nein.
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 ;-))
viele Grüße
Axel