nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Menustruktur zusammenbauen

Von: Thomas Ruch (me@domain.invalid) [Profil]
Datum: 18.10.2009 16:49
Message-ID: <hbf9t6$k9f$2@aioe.org>
Newsgroup: de.comp.lang.php.misc
Hallo NG

Irgendwie stehe ich völlig auf dem Schlauch und brauche Eure Hilfe:
Ich will mit Listenelementen <li> eine Menustruktur bauen. Über Klassen
werden
die Darstellungsformen der verschiedenen Verschachtelungstiefen definiert.

Nun zur Frage, wie stelle ich es am vernünftigsten an, wenn ich folgende
MySQL-Tabellenstruktur zur Darstellung zur Verfügung habe:


Table "pages"
+--------+-----------+-----------+-------------+
¦ pageid ¦ childfrom ¦ disporder ¦
menutitle   ¦
+--------+-----------+-----------+-------------+
¦ 1      ¦           ¦ 1         ¦
Menu 1      ¦
+--------+-----------+-----------+-------------+
¦ 2      ¦           ¦ 1         ¦
Menu 2      ¦
+--------+-----------+-----------+-------------+
¦ 3      ¦ 1         ¦ 1         ¦
Menu 1.1    ¦
+--------+-----------+-----------+-------------+
¦ 4      ¦ 1         ¦ 2         ¦
Menu 1.2    ¦
+--------+-----------+-----------+-------------+
¦ 5      ¦ 4         ¦ 1         ¦
Menu 1.2.1  ¦
+--------+-----------+-----------+-------------+
¦ 6      ¦ 2         ¦ 1         ¦
Menu 2.1    ¦
+--------+-----------+-----------+-------------+
¦ 7      ¦ 6         ¦ 1         ¦
Menu 2.1.1  ¦
+--------+-----------+-----------+-------------+
¦ 8      ¦ 6         ¦ 1         ¦
Menu 1.3    ¦
+--------+-----------+-----------+-------------+

Das sollte dann irgendwie so aussehen

Menu 1
+-- Menu 1.1
+-- Menu 1.2
¦      +-- Menu 1.2.1
¦      +-- Menu 1.2.2
+-- Menu 1.3

Menu2
+-- Menu 2.1
+-- Menu 2.1.1



Hat mir jemand von Euch einen guten Tipp?
Herzlichen Dank im Voraus!

Thomas

[ Auf dieses Posting antworten ]

Antworten