Guten Tag :-)
Ich wollte gerne aus einer Menü-Struktur ein geteiltes Menü erstellen.
Der Gedanke, der da hinter steht ist folgender:
Man klickt auf den Hauptlink und bekommt den 1 Unterlink als Option. Klickt man dann auf den 1 Unterlink, soll separat an einer andere Stelle im Design dann der 2 Unterlink(s) erscheinen.
Ähnlich, wie auf dieser Seite http://kook-label.de/. Jedoch soll es bei mir vertauscht sein. Menü 1 links und Menü 2 oben.
Ich habe es mit einer Rootline versucht, die ab dem 2 Unterlink ausgeben soll. Soweit so gut, diese wird auch angezeigt. Doch erst wenn ich im Menü 1 auf 2 Unterlink klicke, wo dieser nicht erscheinen soll!
Der jetzt Zustand:
1 Menü:
Hauptlink -> 1 Unterlink -> 2 Unterlink -> 3 Unterlink
2 Menü (erscheint erst ab dem Klick auf 1 Menü - 2 Unterlink)
2 Unterlink -> 3 Unterlink
So soll es werden:
1 Menü:
Hauptlink -> 1 Unterlink
2 Menü
2 Unterlink -> 3 Unterlink
Mein Rootline Typoscript:
TOPMENU = HMENU
TOPMENU {
special = rootline
special.range = 3 | -1
1 = TMENU
1.NO.allWrap = | • |*| |
}
Mein Linkes-Menü Typoscript
page.10.marks.MENU = HMENU
page.10.marks.MENU {
special = directory
special.value = {$mainmenuUID}
entryLevel = 1
1 = TMENU
#1.NO.wrapItemAndSub = <li class="level-1-no">|</li>
1.NO.wrapItemAndSub = <li>|</li>
1.NO.ATagParams = class="level-1-no"
1.ACT = 1
1.ACT.wrapItemAndSub = <li class="level-1-act">|</li>
1.ACT.ATagParams = class="level-1-act"
1.CUR = 1
1.CUR.doNotLinkIt = 1
1.CUR.wrapItemAndSub = <li class="level-1-cur">|</li>
1.CUR.ATagParams = class="level-1-cur"
1.wrap = <ul>|</ul>
2 < .1
2.NO.wrapItemAndSub = <li>|</li>
2.NO.ATagParams = class="level-2-no"
2.ACT = 1
2.ACT.wrapItemAndSub = <li class="level-2-cur">|</li>
2.ACT.ATagParams = class="level-2-act"
2.CUR = 1
2.CUR.wrapItemAndSub = <li class="level-2-cur">|</li>
2.CUR.ATagParams = class="level-2-cur"
3 < .2
3.NO.wrapItemAndSub = <li>|</li>
3.NO.ATagParams = class="level-3-no"
3.ACT.wrapItemAndSub = <li class="level-3-act">|</li>
3.ACT = 1
3.ACT.ATagParams = class="level-3-act"
3.CUR.wrapItemAndSub = <li class="level-3-cur">|</li>
3.CUR = 1
3.CUR.ATagParams = class="level-3-cur"
4 < .3
4.NO.wrapItemAndSub = <li>|</li>
4.NO.ATagParams = class="level-3-no"
4.ACT.wrapItemAndSub = <li class="level-3-act">|</li>
4.ACT = 1
4.ACT.ATagParams = class="level-3-act"
4.CUR.wrapItemAndSub = <li class="level-3-cur">|</li>
4.CUR = 1
4.CUR.ATagParams = class="level-3-cur"
}
Hat einer eine Lösungsidee?