[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