Zum Inhalt springen

Submenü ab 3 Ebene nicht mehr markiert

Erstellt am 2. August 2006 · 1 Antwort · letzte Antwort am 3. August 2006

Tags: Frage

electric-x ·

Hallo typo3 forum,

ich habe ein Menü mit 3 Ebenen. Klicke ich Menüpunkt 1 an wird dieser wunderbar dargestellt und auch durchs css formatiert. klicke darauf Submenu1 an wird dieses auch durch das css farblich markiert. Somit weiss der User wo er sich gerade befindet was auch klasse ist. Klicke ich jedoch nun Submenu2 an so wird automatisch Submenu1 nicht mehr formatiert... Menu1 wird aber farblich dargestellt. Sinn macht natürlich dass alle 3 Ebenen farblich formatiert werden.

mein TS sieht so aus:

# Obere Navigation
   subparts.NAVIOBEN = HMENU 
   subparts.NAVIOBEN.special = directory
   subparts.NAVIOBEN.special.value = 177
   subparts.NAVIOBEN.excludeUidList = 192
   subparts.NAVIOBEN.1 = TMENU
   subparts.NAVIOBEN.1 {
   NO.allWrap =  <td align="center" valign="middle"><div class="mainmenu"><font color="#ffffff"> | </font></div></td>
   ACT = 1
   ACT.allWrap = <td align="center" valign="middle"><div class="mainmenuaktiv"><font color="#ffffff"> | </font></div></td>
   } 

#subnavigation
subparts.NAVIOBENsub = HMENU 
subparts.NAVIOBENsub { 
  1=TMENU 
  1.NO { 
    linkWrap=<div style="display:none;">|</div> 
  } 
  2 = TMENU 
  2.NO { 
    linkWrap=<div class="submenu">|</div>
  } 
  2.CUR < .2.NO 
  2.CUR.linkWrap=<div class="submenuaktiv">|</div>
  2.CUR=1 
  2.ACT < .2.NO 
  2.ACT.linkWrap=<div class="submenu">|</div>
  2.ACT=1 

3 = TMENU 
  3.NO { 
    linkWrap=<div class="submenu2">|</div>
  } 
  3.CUR < .2.NO 
  3.CUR.linkWrap=<div class="submenuaktiv2">|</div>
  3.CUR=1 
  3.ACT < .2.NO 
  3.ACT.linkWrap=<div class="submenu2"> |</div>
  3.ACT=1 



}

vieleicht hat jemand eine idee oder ist das normal so im typo3 system?

Unbekannter Benutzer ·

Ändere mal bei deinem TS-Code den Linkwrap der ACT-Zustände auf die jeweilige "aktiv"-Class

Also z.B. so:

2.ACT.linkWrap=<div class="submenuaktiv">|</div>

Selbiges auch für Ebene 3.

Du kannst übrigens auch EntryLevel benutzen und musst nicht die erste Ebene bei deinem Submenü verstecken.