Zum Inhalt springen

Unterpunkte meines Menus erzeugen keinen

Erstellt am 10. Dezember 2010 · 2 Antworten · letzte Antwort am 11. Dezember 2010

Tags: Frage

sabsine ·

Hallo Leute,möchte gerne folgendes machen:
In einem normalen Menü mit 2Ebenen würde ich gerne das wenn ein Untermenüpukt gedrückt wurde immer das Elternmenüelement den Status gedrückt(selected) bekommt!

Mein TypoScript Code sieht so aus:

lib.homemenu = HMENU
lib.homemenu{

    entryLevel = 0
     special = directory
     special.value = 1
      
1 = TMENU

            1 {
                expAll = 1
                wrap = <ul>|</ul>
                noBlur = 1
                NO = 1
                NO.before.dataWrap = <li class="acqua_{field:uid}">|
                NO.wrapItemAndSub = |</li>
                NO.linkWrap = <span>|</span>
      		NO.ATagBeforeWrap = 1		
#############################################################
                ACT <.NO
                ACT=1
                ACT.before.dataWrap = <li>|
                ACT.wrapItemAndSub = <li class="acqua_a_{field:uid}">|</li>
                ACT.wrapItemAndSub = |</li>
                ACT.linkWrap = <span>|</span>
                CUR <.NO
                CUR = 1 
		#CUR.wrapItemAndSub = <li class="acqua_a_{field:uid}">|</li>
                CUR.before.dataWrap = <li class="acqua_{field:uid}_selected">|
               } 
                2 < .1

         2{
         NO.linkWrap = |
         ACT.linkWrap = |
         IFSUB.linkWrap = |
         wrap = <ul class="sub">|</ul>
         IFSUB.wrapItemAndSub = <li>|</li>
	 IFSUB.ATagBeforeWrap = 1
	 CUR.wrapItemAndSub =  <li class="selected">|</li>
	 CUR.linkWrap = |
         }

         }

Wäre super wenn mir jemand helfen kann!

Lg
Sabsine

kreativsteffi ·

Hey,

ich glaub das geht nicht. Hatte mal ein ähnliches Problem mit dem Ansprechen vom Oberpunkt des Untermüns.

#97898

Es müsste sowas geben wie 1.Hauptebene: ACTIFSUBCUR
Gibts aber nicht :-(

Aber vielleicht hat jemand anderes ne Idee.

LG Steffi

etux ·
kreativsteffi schrieb

Es müsste sowas geben wie 1.Hauptebene: ACTIFSUBCUR
Gibts aber nicht :-(

Das braucht es auch nicht – ACTIFSUB reicht völlig aus.

Statt Klassen für die verschiedenen Menü-Zustände, könnte man den aktuellen Link mit einem strong-Element ersetzen und um den Text der aktiven Links (übergeordneten Links, rootline) zusätzlich ein em-Element setzen. em und strong formatiert man dann entsprechend (CSS).

Man könnte aber auch zusätzlich dem body-Element Klassen zuordnen. In Kombination mit den Klassen (und/oder den IDs) des Menüs ist so jeder Menü-Punkt auf jeder Seite individuell konfigurierbar. usw ...