Zum Inhalt springen

hauptmenüpunkte sollen mal auf 1te oder 2te ebene verweisen

Erstellt am 27. Juli 2009 · 1 Antwort · letzte Antwort am 28. Juli 2009

Tags: Frage

Timbo77 ·

Hallo zusammen,

vielleicht hat jemand einen Tip für mich.

Ich habe ein horizontales Hauptmenü, das wie folgt gegliedert ist:

Punkt1 (Lvl 0)
- Punkt 1.1 (Lvl 0)
- Punkt 1.2

Punkt2 (Lvl 0)
- Punkt 2.1 (Lvl 1)
-Punkt 2.1.1 (Lvl 2)
-Punkt 2.1.2 (Lvl 2)
- Punkt 2.2 (Lvl 1)
-Punkt 2.2.1 (Lvl 2)
-Punkt 2.2.2 (Lvl 2)

Menüpunkt 2 hat die Eigenschaft, dass via DropDown die Unterpunkte 2.1 und 2.2 dargestellt werden und darüber deren Unterpunkte erreicht werden. Punkt 1 ist hier excluded.

Nun geht es mir darum, dass ich bei Klick auf Punkt 1 dessen Unterpunkte in einer Navigation links (also getrennt von der Hauptnavi) angezeigt werden. Soweit kein Problem. Nur soll bei Menüpunkt 2.1/2.2 (DropDown) dies ebenfalls mit der Ebene 2 (2.1.1/2.2.1) passieren ohne den gesamten Tree darzustellen. (also NICHT inkl. 2.1 und 2.2)

Das Menü und Submenü steht soweit und funktioniert, nur finde ich keine Lösung wie ich Punkt2 so anpassen kann, damit bei Klick auf dessen Unterpunkt nur die Ebene2 dieses Unterpunktes als Navi links dargestellt wird.

Ich hoffe, ich konnte es einigermaßen erklären.

Hier das Typoscript des submenue:

temp.subnav = HMENU
temp.subnav.entryLevel = 1
temp.subnav.1 = TMENU
temp.subnav.1.wrap = <div id="subnav"> | </div>
temp.subnav.1 {
		NO {
			allWrap = <br> |
		   }
		ACT < .NO
		ACT = 1
	       }


temp.subnav.2 = TMENU
temp.subnav.2.wrap = <div id="subnav"> | </div>
temp.subnav.2 {
		NO {
			allWrap = <br> |
		   }
		ACT < .NO
		ACT = 1
	       }

Ich habe schon daran gedacht, dass ich eine "Leerseite" für Menüpunkt1 hinzufüge, so dass nur Ebene2 aufgerufen wird, aber dies funktioniert leider nicht, jedenfalls habe ich es nicht hinbekommen.

Danke und Gruß
Timbo