Am 06.07.2012 10:54, schrieb JCL - Johannes C. Laxander: > Hallo, > > ich habe folgende Seitenstruktur und für den markierten Seitenbereich ein > Submenü: > > > lvl-0 ROOT > lvl-1 Seite_1 > lvl-1 Seite_2 > ---------- Beginn Seitenbereich für Submenu > lvl-1 Seite_3 (Verweis auf erste Unterseite) > lvl-2 Seite_31 > lvl-2 Seite_32 --> Menüpunkt verlinkt auf Seite_31.html > lvl-3 Seite_321 > lvl-3 Seite_322 > lvl-2 Seite_33 --> Menüpunkt verlinkt auf Seite_31.html > lvl-3 Seite_331 > lvl-3 Seite_332 > ---------- Ende > lvl-1 Seite_4 > > Das Menü wird wie gewünscht angezeigt. Nur, wenn die 3. Ebene aufgeklappt > ist, verlinkt der übergeordnete Menüpunkt grundsätzlich auf die > Seite_31.html, anstatt auf Seite_32.html bzw. Seite_33.html. > > Hier mein TypoScript Code: > > lib.subnav = COA > lib.subnav { > wrap = <div id="subnav" role="navigation">|</div> > 20 = TEXT > 20 { > data = DB:pages:{$My.pageID.anwendungsbereiche}:title > //typolink.parameter.data = leveluid : 1 > wrap = <h6 class="vlist">|</h6> > } > 30 = HMENU > 30 { > wrap = | > entryLevel = 1 > excludeUidList = > alwaysActivePIDlist = 37 > special = directory > special.value = 37 > 1 = TMENU > 1 { > collapse = 1 > expAll = 0 > noBlur = 1 > wrap = <ul class="level-1 vlist">|</ul> > NO = 1 > NO.ATagTitle.field = abstract // description // subtitle > NO.wrapItemAndSub.insertData = 1 > NO.wrapItemAndSub = <li class="menuid-{field:uid}">|</li> > NO.stdWrap.htmlSpecialChars = 1 > NO.linkWrap = | > NO.ATagBeforeWrap = 1 > ACT = 1 > ACT < .NO > ACT.wrapItemAndSub = <li class="active">|</li> > CUR = 1 > CUR < .NO > CUR.wrapItemAndSub = <li id="current" class="menuid-{field:uid}">|</li> > CUR.doNotLinkIt = 1 > CUR.stdWrap.htmlSpecialChars = 1 > IFSUB = 1 > IFSUB < .NO > IFSUB.linkWrap = | > } > 2 < .1 > } > } > > Wo liegt der Fehler für das oben beschriebene Verhalten? > > Gruß, Johannes.
Hi Johannes, ohne es getestet zu haben vermute ich das: NO.ATagBeforeWrap = 1 dazufürt das die wrap und link reihenfolge getauscht wird. damit erzeugtst du dann einen link der weitere links einschließt (das ist illegal. und führt warscheinlich dazu das nur der äussere link anklickbar ist. hier einsbeispiel für INVALIDEN code: <li> <a>linktext <li><a>linktext</a></li> </a> </li> VALIDE sollte es so aussehen: <li> <a>linktext</a> <li><a>linktext</a></li> </li> (ich hab die attribute weggelassen) gruss chris _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german