TMENU - 仅将当前页面标记为活动页面,而不是父项

时间:2016-02-24 18:43:03

标签: typo3

我的菜单目前看起来像这样。不仅当前活动项目被标记为活动,而且其父项也被标记为活动项目。我怎样才能这样做,所以父母没有被标记?

enter image description here

这是菜单上的错字。

lib.secondNavi = HMENU
lib.secondNavi.entryLevel=0
lib.secondNavi.1 = TMENU
lib.secondNavi.1 {
    wrap = <ul id="secondNavi">|</ul>
    expAll = 0
    NO.allWrap = <li>|</li>
    RO < .NO
    RO = 1
    CUR < .NO
    CUR = 1
    CUR.allWrap = <li class="active">|</li>
    ACT < .CUR
}

lib.secondNavi.2 < lib.secondNavi.1
lib.secondNavi.2 {
    wrap = <ul>|</ul>
}

lib.secondNavi.3 < lib.secondNavi.2
lib.secondNavi.3 {
    wrap = <ul>|</ul>
}

使用Typo3 6.1.7。

1 个答案:

答案 0 :(得分:2)

TypoScript中的

活动(ACT)表示当前页面和页面树中的每个父级。

当前页面(CUR)只是您所在的页面(由其ID确定)

documentation

您正在将CUR的设置复制到ACT,因此您也可以在根线上标记这些网页,只需删除ACT < .CUR行,或在其他级别将其清空:{{1 }}