我创建了一个不错的 HTML 模板,我目前正在尝试将其集成到我的 TYPO3 实例中。
像往常一样,我做的事情并不容易:)现在我想知道是否有解决我在标题中已经写过的内容:
有没有办法总是从菜单中的当前活动元素开始?
感谢您的帮助,非常感谢!
干杯
我创建了一个不错的 HTML 模板,我目前正在尝试将其集成到我的 TYPO3 实例中。
像往常一样,我做的事情并不容易:)现在我想知道是否有解决我在标题中已经写过的内容:
有没有办法总是从菜单中的当前活动元素开始?
感谢您的帮助,非常感谢!
干杯
我不认为有一种方法可以用一个菜单来做到这一点。我的想法是使用两个菜单:第一个只呈现活动项目,第二个只呈现普通项目。为此,请doNotShowLink
在不需要的菜单项上使用。然后,使用 COA 将菜单组合成一个元素。这是第一级菜单的一些 TS:
lib.menu = COA
lib.menu {
wrap = <ol class="menu">|</ol>
1 = HMENU
1 {
1 = TMENU
1 {
NO.doNotShowLink = 1
ACT = 1
ACT {
wrapItemAndSub = <li class="active">|</li>
}
}
}
2 = HMENU
2 {
1 = TMENU
1 {
NO = 1
NO {
wrapItemAndSub = <li class="normal">|</li>
}
ACT = 1
ACT.doNotShowLink = 1
}
}
}
通过使用一些巧妙的复制,即使有两个菜单,也应该可以将维护工作保持在最低限度。