0

我的目标是在 TYPO3 6 中创建一个菜单,它可以有多行。假设我有 10 个项目需要在菜单中列出,那么 5 个应该在第一行,<br/>然后是其他 5 个。

但如果只有 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 >
}

哪个不能正常工作。

4

0 回答 0