Zum Inhalt springen

special = directory kombiniert mit entryLevel

Erstellt am 23. April 2007 · 2 Antworten · letzte Antwort am 24. April 2007

Tags: Frage

Peter_2 ·

Hallo,

habe ein Problem in der Kombination von directory und entryLevel.

Die Seitenstruktur sieht so aus:

Root
-Teilbereich 1 (PID 26)
--Seite 1
---Seite 1.1
---Seite 1.2
--Seite 2
--Seite 3

Auf allen Seiten soll in einem Textmenü vom Teilbereich 1 der erste Level dargestellt werden (Seite 1, Seite 2, Seite 3, ...) => kein Probelm

und in einem zweiten Textmenü vom Teilbereich 2 der zweite Level der aktuellen Seite (z.B. wenn Seite 1 aktiv, dann wird Seite 1.1, Seite 1.2 ... angezeigt).

Menü 1 geht perfekt mit:

temp.menu_1 = HMENU
temp.menu_1 {
  special = directory
  special.value = 26
  # First level menu-object, textual
  1 = TMENU
  1 {
    # Normal state properties
    NO.allWrap =   <span class="ml1-no"> | </span>
    # Enable active state and set properties:
    ACT = 1
    ACT.allWrap =   <span class="ml1-act"> | </span>
  }
}

Bei Menü 2 (dem Untermenü) hatte ich gedacht, dass folgendes geht:

temp.menu_2 = HMENU

temp.menu_2 {
  special = directory
  special.value = 26
  entryLevel = 2
  # First level menu-object, textual
  1 = TMENU
  1 {
    # Normal state properties
    NO.allWrap =   <span class="ml2-no"> | </span>
    # Enable active state and set properties:
    ACT = 1
    ACT.allWrap =   <span class="ml2-act"> | </span>
  }
}

Geht aber nicht. Selbst bei Variation des entryLevel zwischen 0 und (verzeifelter) 4. Bestenfalls wird da der erste Level ausgegeben. Sonst bleibt da nur ein grosses, weisses Loch...

Wer hat da ne Idee? Ich schein ein Brett vorm Kopf zu haben.

Danke für die Hilfe!

Gruß
Peter

ArminB ·

Moin,

versuch es mit

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

Die Level evtl. anpassen.

Armin