[英]TYPO3 HMENU doesn't shows parent Level pages
我要创建一个Header菜单,女巫在所有子页面中都应该是静态的。 在主页上,我有这个打字稿并且工作正常
//this is a subpart
MENU_HEADER = COA
MENU_HEADER {
10 = HMENU
10 {
wrap = <ul>|</ul>
entryLevel = 0
1 = TMENU
1 {
//expAll = 1
target = _top
NO = 1
NO {
allWrap = <li class="list1">|</li>
stdWrap.innerWrap = <strong><img src="fileadmin/templates/img/header/menu-list1-icon.png" width="45px" height="50px;" alt=""></strong><span>|</span>
}
}
}
在我的子页面中,有以下印刷代码:
MENU_PAGES = COA
MENU_PAGES {
10 = HMENU
10 {
entryLevel = 0
wrap = <ul>|</ul>
1 = TMENU
1 {
//expAll = 1
//noBlur = 1
target = _top
NO = 1
NO {
stdWrap.htmlSpecialChars = 1
stdWrap.innerWrap = <span>|</span>
allWrap = <li class="list1">|
}
CUR = 2
CUR {
stdWrap.innerWrap = <span>|</span>
allWrap = <li class="list1 active">|
}
}
2 = TMENU
2 {
wrap = <a href="#" class="hasSub"></a><ul class="dropdown">|</ul></li>
target = _top
NO {
wrapItemAndSub = <li>|</li>
}
CUR < .NO
CUR = 1
CUR {
allWrap = <li class="subactive">|</li>
}
ACT < .CUR
ACT = 1
}
}
}
在第二部分中,菜单中仅显示当前页面的子页面。 正如我上面提到的,我需要所有的父页面和他们的孩子出现在我的菜单中。 我尝试了entryLevel = -1,但没有任何反应!
这可能对您有帮助:
lib.navbar = COA
lib.navbar.wrap = <nav>|</nav>
lib.navbar {
special = directory
special.value = 1
1 = TMENU
1 {
wrap = <ul class="nav sf-menu">|</ul>
expAll = 1
NO = 1
NO.allWrap >
NO.wrapItemAndSub = <li>|</li>
ACT = 1
ACT < .NO
ACT.wrapItemAndSub = <li class="active">|</li>
CUR = 1
CUR < .NO
CUR.wrapItemAndSub = <li class="active">|</li>
}
2<.1
2.wrap = <ul class="submenu">|</ul>
}
这与您想要的相同。 悬停时将显示当前页面的子页面(如果存在)。 您必须根据需要更改包装。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.