我必须实现一个下拉菜单,如下所示:
MenuItem
Section1
Article1
Article2
Section2
Article3
Article4
etc.
有三层:
Layer1: MenuItem
Layer2: Section1, Section2
Layer3: ArticleX
如果我将鼠标悬停在'MenuItem'上,它应该展开并显示其他两个图层。但第三层应该是有点意志。
我正在使用Typo3 6.0.1。我希望你的问题很明确。
此致
答案 0 :(得分:1)
尝试下面的typoscript:
lib.content_left = COA
lib.content_left {
10 = HMENU
10 {
wrap = <div class="menu_left menu_ul">|</div>
entryLevel = 0
1 = TMENU
1 {
wrap = <div class="menu_1"><ul>|</ul></div>
target = _top
NO {
wrapItemAndSub = <li>|</li>|*|<li>|</li>|*|<li class="last">|</li>
}
ACT < .NO
ACT = 1
CUR < .NO
CUR = 1
CUR {
allWrap = <div class="menu_act">|</div>
}
}
2 = TMENU
2 {
expAll = 0
wrap = <div class="menu_2"><ul>|</ul></div>
target = _top
NO {
wrapItemAndSub = <li>|</li>
}
ACT < .NO
ACT = 1
CUR < .NO
CUR = 1
CUR {
allWrap = <div class="menu_act">|</div>
}
}
3 = TMENU
3 {
expAll = 1
wrap = <div class="menu_3"><ul>|</ul></div>
target = _top
NO {
wrapItemAndSub = <li>|</li>
}
ACT < .NO
ACT = 1
CUR < .NO
CUR = 1
CUR {
allWrap = <div class="menu_act">|</div>
}
}
}
}
悬停效果需要通过css或javascript完成。
参考链接:http://typo3buddy.com/typoscript/menus/tmenu-left-menu/