Zum Inhalt springen

Menü einer Ebene aufteilen

Erstellt am 31. Januar 2009 · 1 Antwort · letzte Antwort am 2. Februar 2009

Tags: Frage

aero310 ·

Ich würde gerne verschiedene Menü-Bereiche implementieren, die an verschiedenen Stellen der Seite auftauchen (und in verschiedenen Sprachen). So soll beispielsweise an einer Stelle ein Teil des Menüs, praktisch das Hauptmenü auftauchen, wo anders beispielsweise Kontakt und Home und wieder wo anders z.B. Impressum, Datenschutz etc...

Wie löst man sowas am geschicktesten?

makirolle ·

Ich lege meine Menüs meistens auch so an und trenne sie deswegen von Anfang an. Mein Verzeichnisbaum (directory) hat deshalb Abzweigungen genannt Menü1, Menü2, Menü3 usw.
Es werden für alle Teil-Menüs Marker benötigt und dann zugewiesen.

Bspw. so:

#Menue
temp.MENU= HMENU
temp.MENU.special = directory
temp.MENU.special.value = 1
...
temp.MENU2= HMENU
temp.MENU2.special = directory
temp.MENU2.special.value = 7
...
temp.MENU3= HMENU
temp.MENU3.special = directory
temp.MENU3.special.value = 12
...
   subparts.MENU < temp.MENU
   subparts.MENU2 < temp.MENU2
   subparts.MENU3 < temp.MENU3
...

Man kann aber auch bestimmte Seiten zum Menü zusammenbauen, siehe Sitemap (mit Angaben der Seitennummer) und ähnliches.
Da muss aber nun jemand anderes weiter helfen.

Ich finde diese Methode sehr übersichtlich. Klar dass ein Template dann schon im übergeordnetem Ordner vorhanden sein muss.