【发布时间】:2016-02-09 12:44:58
【问题描述】:
我想为活动子菜单设置不同的包装。 我的打字稿:
lib.navigation.sidebar = COA
lib.navigation.sidebar {
10 = HMENU
10 {
entryLevel = 0
1 = TMENU
1 {
wrap = <nav class="section-subnav"><ul class="nav nav-pills nav-stacked subnav subnav-1">|</ul></nav>
expAll = 1
noBlur = 1
NO = 1
NO {
ATagTitle.field = nav_title // title
wrapItemAndSub = <li>|</li>
stdWrap.wrap = | <span class="subnav-toggle"><i class="fa fa-angle-right"></i></span>
}
ACT < .NO
ACT {
wrapItemAndSub = <li class="active js-subnav-toggle">|</li>
}
CUR < .ACT
}
2 = TMENU
2 {
###
### This wrap should have class "in" for active submenu:
### wrap = <ul class="nav nav-pills nav-stacked subnav subnav-2 collapse in">|</ul>
###
wrap = <ul class="nav nav-pills nav-stacked subnav subnav-2 collapse">|</ul>
expAll = 0
noBlur = 1
NO = 1
NO {
ATagTitle.field = nav_title // title
wrapItemAndSub = <li>|</li>
}
ACT < .NO
ACT {
wrapItemAndSub = <li class="active">|</li>
}
CUR < .ACT
}
}
}
基本上,如果我们有带有状态 ACT 的项目,我需要在包装的 UL 中再添加一个 css 类。 如有任何提示,我将不胜感激。
【问题讨论】:
标签: typo3 typoscript