在TMENU中始终显示活动元素(TYPO3)
问题描述:
我创建了一个很好的HTML模板,我目前正试图将其集成到我的TYPO3实例中。在TMENU中始终显示活动元素(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
}
}
}
通过使用一些巧妙的复制,它应该是能够保持修的努力到最低限度,有两个菜单时也是如此。
感谢您的回复,我做了一些similuar - 没有COA。看起来似乎没有All-in-1解决方案。 – lufi 2013-02-26 09:10:27