Hallo,
ich habe ein Hauptmenu mit Unterseiten. Wenn man auf den Hauptmenupunkt klickt, wird nur das Submenu im Dropdown angezeigt. Ich möchte gern, dass auch auf die Seite des Hauptmenupunkts gewechselt wird. Beim Mouseover wird der Link zur Seite im Status korrekt angezeigt.
Mein Typoscript sieht folgendermaßen aus:
menuPrimary = HMENU
menuPrimary {
special = directory
special.value = 2
wrap = <ul class="nav navbar-nav navbar-right">|</ul>
1 = TMENU
1 {
expAll = 1
NO = 1
NO {
wrapItemAndSub = <li>|</li>
}
ACT < .NO
ACT {
wrapItemAndSub = <li class="active">|</li>
}
IFSUB < .NO
IFSUB {
wrapItemAndSub = <li class="dropdown"> | </li>
linkWrap = | <span class="caret"></span>
ATagParams = class="dropdown-toggle" role="button" data-toggle="dropdown"
ATagBeforeWrap = 1
}
ACTIFSUB < .IFSUB
ACTIFSUB {
wrapItemAndSub = <li class="active dropdown"> | </li>
}
}
2 < .1
2 {
wrap = <ul class="dropdown-menu">|</ul>
}
}
Daraus wird dieses HTML erzeugt:
<li class="dropdown">
<a href="/informationen.html" class="dropdown-toggle" role="button" data-toggle="dropdown">Informationen<span class="caret"></span></a>
<ul class="dropdown-menu">
Bei einem anderen Projekt habe ich im Quellcode gesehen, dass die Parameter vom ATagParams in einem <div> Tag außerhalb des <a href> Tags stehen, womit es zu funktionieren scheint.
Ich freue mich schon auf ein paar gute Tipps von euch. Vielen Dank.