Zum Inhalt springen

MENU Seitentyp

Erstellt am 8. November 2010 · 4 Antworten · letzte Antwort am 10. November 2010

Tags: Frage

jkl ·

Hallo zusammen,
ich bastle ein vertikales Textmenü, das sich mit JS ausklappen und einklappen lässt.
Die Seiten, die Unterseiten haben (IFSUB) sind bisher Verweise auf die erste Unterseite:

    MAINNAV = HMENU
    MAINNAV.1 = TMENU
    MAINNAV.1.wrap = <ul class="level first">|</ul>
    MAINNAV.1 {
      expAll = 1
      NO.wrapItemAndSub = <li>|</li>
      IFSUB = 1
      IFSUB.wrapItemAndSub = <li class="sub">|</li>
      IFSUB.doNotLinkIt= 1
      IFSUB.allWrap = <a href="javascript:void(0)">|</a>
      ACTIFSUB = 1
      ACTIFSUB < .IFSUB
      ACTIFSUB.wrapItemAndSub = <li class="sub opened">|</li>
      CUR = 1
      CUR.wrapItemAndSub = <li class="active">|</li>
    }
    
    MAINNAV.2 = TMENU
    MAINNAV.2 < .MAINNAV.1
    MAINNAV.2.wrap = <ul class="level second">|</ul>
    
    MAINNAV.3 = TMENU
    MAINNAV.3 < .MAINNAV.1
    MAINNAV.3.wrap = <ul class="level third">|</ul>

Teilweise soll das auch so bleiben. Aber nun würde ich gerne auch die normale Vorgehensweise haben, sodass die Seiten Inhalte haben können und durch den Seitentyp varriieren. Also so ungefähr
WENN doctype=4 (verweis auf subseite) dann allwrap=blabla und doNotLinkIt=0
Geht das denn überhaupt?
google hat nur was mit NO.stdWrap.cObject = CASE .... ausgespuckt, das hilft mir ja nicht.
Vielleicht denke ich auch zu schmal...

Vielen Dank
jkl

makirolle ·

Meinst du CONDITIONS für Layout-Varianten?

#Layout-Varianten
[globalVar=TSFE:page|layout=1] 
page.10.template.file= fileadmin/template/Layout1.html 
[global] 
[globalVar=TSFE:page|layout=2] 
page.10.template.file= fileadmin/template/Layout2.html 
[global]
[globalVar=TSFE:page|layout=3] 
page.10.template.file= fileadmin/template/Layout3.html 
[global]
jkl ·

Nein, das funktioniert hier sicher nicht, weil es sich auf die aktuelle Seite und nicht jeden Menüpunkt bezieht.

igorshmigor ·
jkl schrieb

google hat nur was mit NO.stdWrap.cObject = CASE .... ausgespuckt, das hilft mir ja nicht.

Wieso hilft dir das nicht? Das sieht doch nach einem guten Ansatz aus.