我的目标是在TYPO3 6中创建一个菜单,它可以有多行。假设我有10个项目需要在菜单中列出,那么5应该在第一行,然后是<br/>
,然后是其他五个。
但如果只有6个,那么第一行就有3个<br>
,下一个就有3个。
但如果只有2或任何小于4的数字,那么它们应该全部列在一行
For 10 items
Item-1 Item-2 Item-3 Item-4 Item-5
Item-6 Item-7 Item-8 Item-9 Item-10
For 6 items
Item-1 Item-2 Item-3
Item-4 Item-5 Item-6
For <4 items
Item-1 Item-2 Item-3
但适用于5 items
Item-1 Item-2 Item-3 Item-4
Item-5
到目前为止,我有这个:
lib.level1Menu = COA
lib.level1Menu {
10 = HMENU
10.1 = TMENU
10.1 {
wrap = <center><ul><br/>|</ul></center>
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><br/>|</li>
}
}
}
20 < .10
20.1.wrap = <center><ul><br/>|</ul></center>
20.1.NO.stdWrap.cObject.if.negate >
}
哪个不能正常工作。