使用TypoScript在TYPO3中使用HMENU创建菜单

时间:2013-09-13 16:04:40

标签: menu typo3 typoscript

我的目标是在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 >
}

哪个不能正常工作。

0 个答案:

没有答案