Hallo,
ich möchte gerne unterschiedliche Menues haben, entsprechend der Anzahl der Unterseiten ... soll heißen ich habe 6 oder weniger Subseiten, also gibt es das ein-spaltige und bei 7 oder mehr Seiten das zwei-spaltige Menue. Jetzt habe ich schon das tolle "lib.splitmenu" gefunden und auch ein
lib.splitmenu = COA
lib.splitmenu {
10 = HMENU
10.entryLevel = 1
############ NEU #############
10.if.value.data = register:count_menuItems
10.if.isLessThan = 6
############ /NEU #############
10.1 = TMENU
10.1 {
wrap = <td valign="top"><ul class="subnav"> | </ul></td>
NO {
stdWrap.cObject = COA
stdWrap.cObject {
10 = TEXT
10.field = title
if.value.data = register:count_HMENU_MENUOBJ
if.negate = 1
if.isLessThan.prioriCalc=1
if.isLessThan.cObject=TEXT
if.isLessThan.cObject.insertData=1
if.isLessThan.cObject.value = ({register:count_menuItems}+1)/2
wrap = <li>|</li>
}
}
}
20 < .10
20.1.wrap = <td valign="top"><ul class="subnav"> | </ul></td>
20.1.NO.stdWrap.cObject.if.negate >
############ NEU #############
30 = HMENU
30.entryLevel = 1
30.if.value.data = register:count_menuItems
30.if.isLessThan = 6
30.if.negate = 1
30.1 = TMENU
30.1 {
wrap = <ul class="subnav"> | </ul>
# Normal state properties
NO.allWrap = <li> | </li>
# Enable active state and set properties:
ACT = 1 ACT.allWrap = <li> | </li>
}
############ /NEU #############
}
eingebaut. Die gleiche "IF" abfrage habe ich ohne "negate" auch im 10er um das dann darzustellen. Leider benimmt sich das immer so, als ob in der "register:count_menuItems" gar nichts drinn ist. Gibt es da noch eine Lösung?
Danke und Gruß