Zum Inhalt springen

Menü mit 3 Ebenen

Erstellt am 13. September 2005 · 2 Antworten · letzte Antwort am 14. September 2005

Tags: Frage

Cyrus ·

Hallo,

ich möchte eine Website mit 3 Menü-Ebenen in Typo3
abbilden.

Folgender Aufbau:

Website <-- ROOT
- Menü Oben
-- Home <-- Ebene1 (soll nur oben angezeigt werden)
-- News
-- Grundlagen
-- Produkte
- Menü Links
-- Grundlagen
--- Grundlage1
--- Grundlage2
--- Grundlage3
-- Produkte
--- Produkt1 <-- Ebene2 (nur links)
---- Produkt1-1 <-- Ebene3 (nur links)
---- Produkt1-2
--- Produkt2 <-- Ebene2 (nur links)
---- Produkt2-1 <-- Ebene3 (nur links)
---- Produkt2-2
--- Produkt3

MENU_LINKS = HMENU
MENU_LINKS {
special = directory
special.value = uid
entryLevel = 2
1 = TMENU
1 {...}
2 = TMENU
2 {...}

Also Ebene 1 soll nur oben in der Website angezeigt werden.

Alle weitern Unterebenen (Ebene2+3) sollen links angezeigt werden.

Habe versucht dies mit HMENU abzubilden, leider gelingt es mir nicht je nach dem in welchem Bereich (Grundlagen oder Produkte) ich mich befinde, den wert "special.value" entsprechend die richtige UID der zweiten Ebene (entweder Produkte oder Grundlagen) zuzuweißen.

Würde mich freuen wenn einer einen Lösungsansatz hat.

mischa ·

Das kann man im forum mehrmals finden. Aber da ich weiß, dass suchen in über 10.000 Beiträge nicht leicht ist:

Erstelle zwei Menüs. Das erste hat nur einen Level und wird an einen marker ausgegeben.

Erstelle ein zweites Menü. Das hat einen entryLevel = 2 oder wieviel auch immer. Das gibst du an einen anderen Marker.

Bums.

Cyrus ·

Danke für die schnelle Antwort.

Soweit hatte ich das auch schon umgesetzt. Wurde ja im Detail in der Dokumentation von Robert Meyer erklärt.

Nur möchte ich je nach dem in welchen bereich (Grundlagen oder Produkte) ich mich befinde links NUR ein Menü bestehend aus Ebene 2 und 3 haben und dabei auch nur die entsprechenden aus dem jeweiligen Bereich.

Entrylevel zwei ist klar, nur muss ich den startpunkt für das Menü entweder auf die ID von Grundlagen oder auf die von Produkten legen, und das möglichst dynamisch. Und genau das bekomme ich nicht hin.