Zum Inhalt springen

css menü Problem

Erstellt am 26. Juli 2005 · 1 Antwort · letzte Antwort am 26. Juli 2005

Tags: Frage

lasse_69 ·

Hallo,

Ich möchte gerne auf jeder Menüebene eine andere css Klasse einbinden..

typoscript:

# Menü 1. Ebene

10.marks.MENU = HMENU
10.marks.MENU.special = directory
10.marks.MENU.special.value = 106
10.marks.MENU.entryLevel = 1
10.marks.MENU {
1 = TMENU
1.NO = 1
1.NO.ATagParams = class="nav"

# Menü 2. Ebene

2 = TMENU
2.NO = 1
2.NO.wrapItemAndSub = <div style="margin-left:15px;">|</div>
2.NO.ATagParams = class="subnav"


# Menü 3. Ebene

3 = TMENU
3.NO = 1
3.NO.wrapItemAndSub = <div style="margin-left:17px;">|</div>
3.NO.ATagParams = class="nav2"

}

Jedoch zeigt mir Typo3 auf jeder Ebene die Klasse nav an. Was mach ich falsch ?

Wäre super wenn mir jemand helfen könnte!

Bin noch ziemlich neu in typo, von daher entschuldigt bitte falls die Frage dämlich ist..

Gruß
Lasse

molari ·

Ich habe Dir mal einen kleinen Codeauszug drangehangen, vielleicht hilft es dir:

# Erzeugung des 1. Menüs 
marks.MENUE1 = HMENU 
marks.MENUE1.entryLevel = 0 
marks.MENUE1.1 = TMENU 
marks.MENUE1.1 { 

# Normal state properties
  NO.allWrap = <span class="menu1-level1-no">  |  </span>
    # Enable active state and set properties:
  ACT = 1
  ACT.allWrap = <span class="menu1-level1-act">  | </span>
} 


# Erzeugung des 2. Menüs 
marks.MENUE2 = HMENU 
marks.MENUE2.entryLevel = 1 
marks.MENUE2.1 = TMENU 
marks.MENUE2.1 { 
expAll=1
# Normal state properties
  NO.allWrap = <span class="menu2-level1-no">  |  </span>
    # Enable active state and set properties:
  ACT = 1
  ACT.allWrap = <span class="menu2-level1-act">  | </span>

}