(Typo3-Version: 7.6.2)
Hallo,
ich versuche gerade bei einem seitlichen Menü dieses in der 2. Ebene nur aufzuklappen wenn in der ersten Ebene der dazugehörige Punkt ausgewählt ist. Ich hatte jetzt einige Zeit mit collapse rum probiert, aber leider ohne Erfolg. Jetzt war das nächste Mittel meiner wahl ein if - was mir sogar besser gefallen würde. Aber das klappt auch noch nicht ganz. Ich versuche mit dem if zu sagen, dass er das Menü nur anzeigen soll, wenn die ID der aktuellen Seite mit der Parent-ID des aktuellen Menü-Feldes übereinstimmt:
2 = TMENU
2 {
stdWrap.wrap = <ul id="subMen{field:pid}">|</ul>
stdWrap.insertData = 1;
NO < lib.navigation.20.1.NO
NO {
wrapItemAndSub = <li>|</li>
#wrapItemAndSub = <li id="subMenuItem" class="collapse" style="margin-left: 10px;">|</li>
#stdWrap.htmlSpecialChars = 1
}
CUR < lib.navigation.20.1.CUR
CUR {
wrapItemAndSub = <li style="margin-left: 10px;" class="active">|<span class="sr-only">(current)</span></li>
}
#SPC = 1
#SPC {
# doNotLinkIt = 1
# wrapItemAndSub = <li role="separator" class="divider"></li><li class="dropdown-header">|</li>
# #stdWrap.cObject = TEXT
# #stdWrap.cObject.value =
#}
}
2.stdWrap.if {
value = {page:uid}
equals = {field:pid}
insertData = 1
}
Was ist mein Fehler?
Vielen Dank schon mal!
Gruß
Matthias