hi, ich hab ein geteiltes menü. es gibt ein horizontales(lib.topnavi) und ein vertiales(lib.mainmenu). beide sind entrylevel=0. dann habe ich weiteren anker für die subnavi(lib.submenu) der horizontalen navigation. und hier liegt mein problem.
Das untermenü wird richtig angezeit. aber leider für alle punte der ersten ebene. wenn ich einen punkt aus dem vertikalen menü auswähle soll dieser nicht in der subnavi(lib.submenu) angezeigt werden. ich will also nur punkte aus dem horizontalen menü in der subnavi(lib.submenu) anzeigen lassen.
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43:
| lib.topnavi = HMENU lib.topnavi.1.maxItems = 5 lib.topnavi.1 = TMENU lib.topnavi.1.NO = 1 lib.topnavi.1.NO.linkWrap = <span class="bildmenu2">|</span><br /><br /> lib.topnavi.1.NO.stdWrap.field = subtitle // title lib.topnavi.1.NO.ATagParams = class="menu" lib.topnavi.1.NO.ATagTitle.field = subtitle // title lib.topnavi.1.NO.linkWrap = <div class="menu"><div class="menutext">|</div></div> lib.topnavi.1.NO { beforeWrap = <div class="icon">|</div> beforeImgLink = 1 beforeImg{ import = uploads/media/ import.field = media import.listNum = 0 } } lib.submenu = HMENU lib.submenu.entryLevel = 1 lib.submenu.1 = TMENU lib.submenu.1.NO.Wrap = | lib.mainmenu = HMENU lib.mainmenu.entryLevel = 0 lib.mainmenu.alwaysActivePIDlist = 10,9,8 lib.mainmenu.1.begin = 6 lib.mainmenu.1 = TMENU lib.mainmenu.1.NO.allWrap = <div class="kategorie">|</div> lib.mainmenu.1.ACT = 1 lib.mainmenu.1.ACT { allWrap = <div class="kategorie">|</div> } lib.mainmenu.2 = TMENU lib.mainmenu.2.NO.allWrap = <div class="normal">|</div> lib.mainmenu.2.ACT = 1 lib.mainmenu.2.ACT { allWrap = <div class="high"><img src="fileadmin/templates/img/marker_high.gif" border="0"> |</div> } |