Hi Forum,
ich versuche mich grade an einem dynamischen Menü wie es oft auch in CMS Systemen zum einsatz kommt aber ich komm einfach nich weiter ich zerbrech mir den Kopf wie ich das am einfachsten hinbekommen kann komm aber zu keiner Lösung in diesem Fall.
Ein Beispiel vom Inhalt der Datenbank:
DB Name: navigation
Struktur mit Inhalt:
id | verzeichnis | titel
---|--------------------------------|-----------------
1 | de/Home/ | Startseite
2 | de/Home/Links/ | Links
3 | de/Home/Hilfe/ | Hilfe
4 | de/FAQ/ | FAQ
5 | de/FAQ/Suche/ | Suche
6 | de/FAQ/Suche/Erweiterte_Suche/ | Erweitere Suche
id ist autoincrement
verzeichnis beschreibt 1. Hauptpunkte und Unterpunkte 2. Den HTML Link
de -> steht für deutsch und soll nicht in der Navigation mit angezeigt werden, sondern soll abgefragt werden.
z.B. gib alle Seiten aus die "de" im Link haben.
Meine Idee war nun die Werte in *Verzeichnis* durch */* irgendwie trennen zu lassen und dadurch 1. zu erkennen was ein Hauptmenü ist und was ein Untermenü und 2. Da das ganze dynamisch sein soll auch beliebig viele Untermenüs auslesen lassen.
danach soll durch PHP die Menüstruktur erstellt werden die bei der Ausgabe so aussehen soll:
Home
- Links
- Hilfe
FAQ
-Suche
--Erweiterte Suche
Hoffentlich kann mir bei diesem Problem jemand helfen ich sitz hier und versuch mir mit pseudocode was hinzubasteln aber irgendwie kommt auch dabei nix rum was ich umsetzen könnte. Ich muss dann ja auch noch feststellen können welches Untermenü zu welchen Hauptmenü gehört. (damit ich diese durch css farbig abheben kann und auch eine Art *Sie sind hier FAQ -> Suche -> Erweiterte Suche* erstellen kann.
Ich gehe erstmal was Essen vielelicht kommt mir ja noch der Stein der Weisen zugeflogen.
~Patrick