


Hier ein Beispiel für ein 3 Level TMENU. Hier sieht man wie die Itemstats ACT,NO, CUR und IFSUB verwendet werden werden. Dieses Snippet hat keine Sonderfunktionen , sondern generiert eine einfache "unordered list"
temp.tmenu= HMENU temp.tmenu{ # erstes level 1 = TMENU 1.wrap = <ul class="menu-level1">|</ul> 1{ # no state: normale Formatierung NO{ wrapItemAndSub = <li>|</li> } # act state: gültig von der rootseite bis zur aktuellen Seite ACT=1 ACT{ wrapItemAndSub = <li class="menu-level1-active">|</li> } # cur state: gültig für die aktuelle Seite CUR=1 CUR{ wrapItemAndSub = <li class="menu-level1-current-active">|</li> } # ifsub state: gültig für seiten die unterseiten haben IFSUB=1 IFSUB{ wrapItemAndSub = <li class="menu-level1-with-subpage">|</li> } } # zweites level 2 = TMENU 2.wrap = <ul class="menu-level2">|</ul> 2{ NO{ wrapItemAndSub = <li>|</li> } ACT=1 ACT{ wrapItemAndSub = <li class="menu-level2-active">|</li> } CUR=1 CUR{ wrapItemAndSub = <li class="menu-level2-current-active">|</li> } IFSUB=1 IFSUB{ wrapItemAndSub = <li class="menu-level2-with-subpage">|</li> } } # drittes level 3 = TMENU 3.wrap = <ul class="menu-level3">|</ul> 3{ NO{ wrapItemAndSub = <li>|</li> } ACT=1 ACT{ wrapItemAndSub = <li class="menu-level3-active">|</li> } CUR=1 CUR{ wrapItemAndSub = <li class="menu-level3-current-active">|</li> } IFSUB=1 IFSUB{ wrapItemAndSub = <li class="menu-level3-with-subpage">|</li> } } }
Mehr in der tsref:
Common item states for TMENU, GMENU and IMGMENU series


Kommentare (4)