当活动菜单项具有子菜单时,更改TMENU的换行

时间:2014-09-26 13:51:50

标签: typo3 typoscript

如果当前活动菜单项有子菜单(wrap),我想更改TMENU的{​​{1}}。

以下是我的错别字的摘录:

ACTIFSUB

1 个答案:

答案 0 :(得分:3)

请注意,如果启用expAll,将始终打印子菜单,因此将始终使用覆盖。

以下是工作示例:

lib.navigation = HMENU
lib.navigation {
    wrap = <ul>|</ul>
    wrap.override = <ul class="override">|</ul>
    entryLevel = 0
    1 = TMENU
    1 {
        expAll = 0
        NO.allWrap = <li> | </li>
        ACT = 1
        ACT.allWrap = <li>|</li>
        ACTIFSUB = 1
        ACTIFSUB {
             allWrap= <li class="sub">|</li>
             before.cObject = LOAD_REGISTER
             before.cObject.actsubmenu = TEXT
             before.cObject.actsubmenu.value = 1
        }
    }
    wrap.override.if.isTrue.data = REGISTER:actsubmenu
}