Mit folgendenm TS-Code lasse ich mein Menü mit PHP bauen. Hintergrund: Teile des Menüs kommen aus der Pagestruktur, andere aus Extensions.
lib.kompetenzMenu = COA_INT
lib.kompetenzMenu.10 = HMENU
lib.kompetenzMenu.10 {
special = userfunction
special.userFunc = user_G7Menu->getKompetenzMenuArray
special.userFunc.tabelle = tx_gruppe7_kompetenzen
special.userFunc.detailpid = 95
1 < lib.field_navivertical.1
2 < .1
2 {
CUR.doNotLinkIt = 1
wrap = <ul class="subnavi">|</ul>
NO.wrapItemAndSub = <li class="subnavi_inactive">|</li>
CUR.wrapItemAndSub = <li class="subnavi-active">|</li>
}
In der Class setze ich nun den ITEM_STATE in der 1. Ebene auf NO oder ACTIFSUB und in der zweiten Ebene auf NO oder CUR.
print_r zeigt auch, dass alles klappt. Leider wird nur die 1. Ebene richtig gerendert. In der zweiten Ebene wird der CUR-Zustand nicht beachtet. Kann man das irgendwie debuggen?
Gruß Rainer