Zum Inhalt springen

Letzte Ebene im Menü soll stehen bleiben!?

Erstellt am 3. September 2007 · 3 Antworten · letzte Antwort am 4. Juni 2008

Tags: Frage

Unbekannter Benutzer ·

Hallo Zusammen, kleines Problem...

In meiner Unternavigation wird immer nur eine Seiten ebene angezeigt.

Durch special.data = TSFE:id hole ich mir die aktuelle Seiten-ID, und zeige so alle Unterseiten dieser Seite an.

So weit, so gut...

Nur Wie bekomme ich es hin, dass die letzte Seite, welche keine Unterseiten mehr hat, im Menü stehen bleibt??

temp.sub_menu = HMENU
temp.sub_menu { 
   entryLevel = 2
   special = directory
   special.data = TSFE:id

   excludeUidList = 75,83
   wrap = <ul>|</ul>                            
   1 = TMENU
  
   1.NO.wrapItemAndSub = <li>|</li>
   
   1.CUR = .1.NO
   1.CUR.ATagParams = class="subnavcurrent"
  
}
lib.subMenu < temp.sub_menu
brokemeister · · Beste Antwort

Man darf nicht special und entryLevel in einem Menü haben... (Steht in der Dokumentation)

Außerdem ist noch ein logischer Fehler drin:
Entwerder wird das Ganze mit dem Level gemacht, dann wird keine Seiten-ID gebraucht... Sobald man auf eine Unterseite geht wird, wird mit dem Special nicht mehr dieselbe Ebene angesprochen ...

Unbekannter Benutzer ·

Hättest Du da ein Beispiel parat?

Nochmal...Es soll immer nur eine Ebende im Menü angezeigt werden und falls keine Unterseiten mehr gibt, soll die aktuelle Ebene stehen bleiben.

Besten Dank schon mal.

Dirk1 ·

Man darf nicht special und entryLevel in einem Menü haben... (Steht in der Dokumentation)

Es funktioniert aber. Oder gibt es eine Alternative, wenn der entrylevel jeweils die aktuelle Ebene sein soll?

@oliver,

entrylevel = 1

sollte es tun.