Zum Inhalt springen

Menu soll mit dem 2. Level beginnen

Erstellt am 12. Oktober 2005 · 2 Antworten · letzte Antwort am 12. Oktober 2005

Tags: Frage

pcjohnny ·

Hallo miteinander,

Ich hab momentan das Problem, dass ich mein Untermenu nicht mit der zweiten Ebene beginnen kann, da es sonst nicht angezeigt wird.
(Es funktioniert nur wenn ich die erste Ebene auch angegeben habe, aber dass will ich nicht, da diese im Mainmenu erscheinen soll)

Kann mir jemand helfen?

Hier ist mein Typoscript:

#MAINMENU

page.10.marks{		
MENU   = HMENU
  MENU.1 = TMENU
  MENU.1 {
    NO.allWrap = <font size="1" face="Verdana">  | </font>
    ACT = 1
    ACT.allWrap = <font size="1" face="Verdana">  | </font>
		} 
}
#SUBMENU

page.10.marks{		
SUBMENU   = HMENU
  SUBMENU.2 = TMENU
  SUBMENU.2 {
    NO.allWrap = <font size="1" face="Verdana"> > | </font><br /></br>
    ACT = 1
    ACT.allWrap = <font size="1" face="Verdana"> | </font><br /></br>
		} 

SUBMENU   = HMENU
  SUBMENU.3 = TMENU
  SUBMENU.3 {
    NO.allWrap = <font size="1" face="Verdana"> >> | </font><br /></br>
    ACT = 1
    ACT.allWrap = <font size="1" face="Verdana"> >> | </font><br /></br>
		} 
}

Vielen Dank im Voraus

siebo ·
pcjohnny schrieb

Ich hab momentan das Problem, dass ich mein Untermenu nicht mit der zweiten Ebene beginnen kann, da es sonst nicht angezeigt wird.
(Es funktioniert nur wenn ich die erste Ebene auch angegeben habe, aber dass will ich nicht, da diese im Mainmenu erscheinen soll)

Ich verstehe nicht so richtig was du meinst, aber bist du mit dem entrylevel vertraut?

Informationen zu entrylevel und hmenus allgemein findest du hier:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Index.html

pcjohnny ·

Hallo,

Vielen Dank für die Info, aber ich mache es glaub über ein Extension Template wo es dann so aussehen würde:

      page.10.marks.SUBMENU = HMENU
      page.10.marks.SUBMENU {
              special = directory
              special.value = 2
              entryLevel = 0
              1 = TMENU
              1 {
                      noBlur = 1
                      wrap = <ul>|</ul>
                      NO = 1
                      NO {
NO.allWrap = <font size="1" face="Verdana"> | </font><br /></br>
                              wrapItemAndSub = <li>|</li>
                      }
                      CUR < .NO
                      CUR.doNotLinkIt = 1
              }
              2 < .1
              3 < .1
      }

Aber ich schau' mir das mit dem entrylevel trotzdem mal an..

Vielen Dank und viele Grüsse von pcjohnny