我目前正在使用 Typo3 Typoscript 开发我的导航栏。我的项目页面结构如下:
root
1
1
1
2
3
3
1
1
2
3
3
我现在想要的是排除 2(踢他们),但在选择以 3 作为孩子的 1 时继续显示所有 3。
像这样:
root
1
1
1
3
3
1
1
3
3
我在 TypoScript 中显示完整页面结构的代码
NAVIOFF = HMENU
NAVIOFF.entryLevel = 0
NAVIOFF {
1 = TMENU
1 {
expAll = 1
wrap = <ul class="sf-menu">|</ul>
noBlur = 1
NO = 1
NO.ATagTitle.field = title
NO.wrapItemAndSub = <li>|</li>
IFSUB = 1
IFSUB < .NO
IFSUB.ATagParams = class="pfeile"
ACT = 1
ACT < .NO
ACT.ATagParams = class="menuakt"
CUR = 1
CUR < .ACT
}
2 < .1
2.wrap = <ul>|</ul>
2.NO.wrapItemAndSub = <li class="first"> |</li> |*| <li> |</li> |*| <li class="last"> | </li>
2.ACT = 0
3 < .2
4 < .2
}
有没有可能实现我想要的?到目前为止,我偶然发现了 excludeUIDlist,但后来我显然将完整的 2 和 3 都“附加”到了它们。
提前致谢。