Ich versuche gerade das splitmenu von z.B.
anzupassen. Aber mir gelingt es nicht.
So ist mein Script:
lib.splitmenu = COA
lib.splitmenu {
10 = HMENU
10.entryLevel = 3
10.1 = TMENU
10.1 {
wrap =<ul id="menuebox1">|</ul>
NO = 1
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
}
wrapItemAndSub = <li class="no">|</li>
}
noBlur = 1
ACT = 1
ACT < .NO
ACT.wrapItemAndSub = <li class="active">|</li>
}
20 < .10
20.1.wrap = <ul id="menuebox2">|</ul>
20.1.NO.stdWrap.cObject.if.negate >
}
und das kommt raus:
<ul id="menuebox1">
<li class="no"><a href="index.php?id=79">item1</a></li>
<li class="active"><a href="index.php?id=78">item2</a></li>
<li class="no"><a href="index.php?id=77">item3</a></li>
<li class="no"><a href="index.php?id=76">item4</a></li>
<li class="no"><a href="index.php?id=75"></a></li>
<li class="no"><a href="index.php?id=74"></a></li><li class="no"><a href="index.php?id=73"></a></li>
</ul>
<ul id="menuebox2">
<li class="no"><a href="index.php?id=79"></a></li>
<li class="active"><a href="index.php?id=78">item2</a></li>
<li class="no"><a href="index.php?id=77"></a></li>
<li class="no"><a href="index.php?id=76"></a></li>
<li class="no"><a href="index.php?id=75">item5</a></li>
<li class="no"><a href="index.php?id=74">item6</a></li>
<li class="no"><a href="index.php?id=73">item7</a></li>
</ul>
Warum werden nur die Titel der Links unterdrückt? Ich möchte gerne die ganz li unterdrücken.
Und nachtürlich hätte ich gerne eine active zustand. der wird mir hier aber zweimal ausgegeben.
Hat jemand eine Idee, wie das zu lösen ist?Danke.