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

TMENU - only mark current page as active, not parents

我有一个当前看起来像这样的菜单。不仅当前活动项目被标记为活动,而且它的 parents 一直向上。我怎样才能做到 parents 不被标记?

这是菜单打字错误。

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.

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

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

documentation

您正在将 CUR 的设置复制到 ACT,因此您也在 rootline 上标记了页面,只需删除 ACT < .CUR 行或在其他级别清空它:ACT >