Zum Inhalt springen

2 Menüs mit 2 Ebenen steuern

Erstellt am 6. April 2009 · 3 Antworten · letzte Antwort am 8. April 2009

Tags: Frage

omeckel ·

Leider habe ich in den Foren keine funktionierende Lösung für mein Problem gefunden, deshalb mein Post.

Ich habe 2 Menüs:

1. Menü ist die Hauptnavigation in der Form einer klassischen vertikalen Listennavigation bis in die 3 Ebene (funktioniert einwandfrei)

2. Menü enthält übergreifende Inhalte und hat 2 Ebenen
Alle Seiten dieses Menüs befinden sich in einem SysOrdner mit der ID 23

1. und 2. Ebene des 2. Menüs sollen in separaten div-Containern ausgegeben werden.
Für die erste Ebene verwende ich folgendes Setup, dass einwandfrei funktioniert:

special = directory
  special.value = 23

Was muss ich bei der 2. Ebene angeben, damit alle Seiten der 2. Ebene für das aktive Menü ausgegeben werden und sich die Ausgabe auch wirklich auf das 2. Menü beschränkt

Mit folgendem Setup werden auch Elemente der 2. Ebene aus dem aktiven 1. Menü angezeigt??

special = directory
  special.value = 23
  special.value.data = leveluid:1
  entryLevel = 1

Wir bekomme ich die Mischung aus Directory und entryLevel hin?
Hat jemand eine Ahnung?

danton ·

hi
eigentlich sollte es mit entrylevel passen.
du brauchst 2 objekte.
z.b. nava und navb
gruß danton

omeckel ·

Level funktioniert ja eigentlich, aber er beschränkt sich mit der Ausgabe nicht auf den Ordner mit der ID 23, sondern gibt auch alle anderen Unterseiten dieser Ebene außerhalb des definierten Directories aus.

danton ·

hi
versteh ich nicht nach tsref sollte

Dies erzeugt ein Menü mit allen Seiten mit der pid 35 und 56.
20 = HMENU
20.special = directory
20.special.value = 35, 56
Falle ».value nicht gesetzt ist, wird die UID der aktuellen Seite verwendet.
Support for Mount Pages: Yes.

d.h. bei dir sollte eigentlich nur die seite kommen die als parent id di 23 haben.
reduzier mal dein 2. menü und nim den leveslide raus

ich hab das auch im einsatz nur nicht mit einem sysfolder

gruß danton