在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 
    } 
    } 
} 

通过使用一些巧妙的复制,它应该是能够保持修的努力到最低限度,有两个菜单时也是如此。

+0

感谢您的回复,我做了一些similuar - 没有COA。看起来似乎没有All-in-1解决方案。 – lufi 2013-02-26 09:10:27