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 确定)
您正在将 CUR
的设置复制到 ACT
,因此您也在 rootline 上标记了页面,只需删除 ACT < .CUR
行或在其他级别清空它:ACT >
我有一个当前看起来像这样的菜单。不仅当前活动项目被标记为活动,而且它的 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 确定)
您正在将 CUR
的设置复制到 ACT
,因此您也在 rootline 上标记了页面,只需删除 ACT < .CUR
行或在其他级别清空它:ACT >