Zum Inhalt springen

Alle Menüebenen ausgeben

Erstellt am 8. Juli 2005 · 2 Antworten · letzte Antwort am 9. Juli 2005

Tags: Frage

tulum ·

Liebe Leute,
ich habe gerade ein Menü erstellt, das als Liste (UL) ausgegeben wird.

Der Code im Setup sieht so aus:

lib.simplelistmenu = COA
lib.simplelistmenu {
  10 = HMENU
  10.entryLevel = 0
  10.1 = TMENU
  10.1 {
      wrap = <ul id="nav">|</ul>
      noBlur = 1
    NO {
      wrapItemAndSub = <li>|</li>
      ATagTitle.field = description // title
    }
    CUR < .NO
    CUR = 1
    CUR.ATagParams = class="current"
  }
  10.2 < .10.1
  10.2.wrap = <ul id="level2navlist">|</ul>
  10.3 < .10.1
  10.3.wrap = <ul id="level3navlist">|</ul>
  10.4 < .10.1
  10.4.wrap = <ul id="level4navlist">|</ul>
}

Das Ganze klappt auch wunderbar, allerdings werden immer nur die Menüeinträge der gleichen und der übergeordneten Ebene ausgeben, sowie die Einträge direkt unterhalb der aktuellen Seite.

Für mich ist das aber viel zu ausgefuchst. Ich hätte es gerne, dass immer das komplette Menü mit allen Untereinträgen ausgegeben wird.

Also z.B. so:

A
B
---Unterseite
---Unterseite
C
---Unterseite
------Unter-Unterseite
------Unter-Unterseite
D
---Unterseite

Wie kann ich denn das erreichen? Besten Dank im Voraus!