Ich habe mir die folgende Subnavigation zusammengeschrieben, welche auch gut funktioniert.
Mein Problem ist jedoch, dass nicht jeder Hauptnavigationspunkt auch unterpunkte hat, so dass in dem Fall die Subnavigation leer ausgegeben wird.
Wie könnte man hier eine Art Fallback machen, so dass z.B. vorher definierte Navigationspunkte angezeigt werden (Kontakt, Impressum, ...)
temp.SUBNAV = HMENU
temp.SUBNAV.entryLevel = 1
temp.SUBNAV {
1 = TMENU
1 {
stdWrap.outerWrap.cObject = TEXT
stdWrap.outerWrap.cObject.data = leveltitle:1
stdWrap.outerWrap.cObject.wrap = <h2>|</h2>
stdWrap.required = 1
expAll = 1
wrap = <ul>|</ul>
NO {
noBlur = 1
ATagTitle.field = title
allWrap = <li>|</li>
}
ACT = 1
ACT {
noBlur = 1
ATagParams =
ATagTitle.field = title
allWrap = <li class="active">|</li>
}
}
}