[TYPO3-german] HMENU / TMENU Problem - Menüeintrag verlinkt auf die flasche Seite

JCL - Johannes C. Laxander jc at laxander.com
Fri Jul 6 16:54:19 CEST 2012


Hi Christian,

danke für deine Antwort.

> NO.ATagBeforeWrap = 1
> dazufürt das die wrap und link reihenfolge getauscht wird.
> 

ich habe diese Einstellung mal auskommentiert. Hat aber nichts genützt.

> 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:

Code ist m.E. i.O.

<ul>
	<li><a href="baumschule-stauden.html">Baumschule / Stauden (3.1)</a></li>
	<li class="active"><a href="baumschule-stauden.html (3.1)">Zierpflanzenbau (3.2)</a>             <--- FEHLER !!!!
		<ul>
			<li><a href="zierpflanzenbau/anzuchterden.html">Anzuchterden (3.2.1)</a></li>
			<li id="current"><strong>Containererden (3.2.2)</strong></li>
			<li><a href="zierpflanzenbau/moorbeeterde.html (3.2.3)">Moorbeeterde</a></li>
		</ul>
	</li>
	<li><a href="beerenanbau-gemuesebau.html">Beerenanbau / Gemüsebau (3.3)</a></li>
</ul>

Kann es vielleicht etwas damit zu tun haben, dass die "Einstiegsseite" ein Verweis auf die erste Unterseite ist, die Seite, auf die der falsche Link verweist?

Johannes.



> 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
>   }
> }



More information about the TYPO3-german mailing list