Сниппет с typo3wizard, чуть модифицированный
Код:
lib.splitmenu = COA
lib.splitmenu {
10 = HMENU
10.special = directory
10.special.value = 1
10.1 = TMENU
10.1 {
wrap = <div>1st part<br>|</div>
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)/3
wrap = |<br>
}
}
}
20 < .10
20.1.wrap = <div>2nd part<br>|</div>
20.1.NO.stdWrap.cObject.if.isLessThan.cObject.value = ({register:count_menuItems}+1)*2/3
30 < .10
30.1.wrap = <div>3rd part<br>|</div>
30.1.NO.stdWrap.cObject.if.isLessThan >
30.1.NO.stdWrap.cObject.if.isGreaterThan{
prioriCalc=1
cObject=TEXT
cObject.insertData=1
cObject.value = ({register:count_menuItems}+1)*2/3
}
}