Drop down menu 类型3华努不';t显示父级页面
我想做一个标题菜单,通过所有子页面都应该是静态的。在主页上,我有这个打字稿,效果很好Drop down menu 类型3华努不';t显示父级页面,drop-down-menu,menu,typo3,typoscript,Drop Down Menu,Menu,Typo3,Typoscript,我想做一个标题菜单,通过所有子页面都应该是静态的。在主页上,我有这个打字稿,效果很好 //this is a subpart MENU_HEADER = COA MENU_HEADER { 10 = HMENU 10 { wrap = <ul>|</ul> entryLevel = 0 1 = TMENU 1 { //expAll = 1
//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>
}
}
}
//这是一个子部分
菜单标题=COA
菜单标题{
10=汉努
10 {
包裹=|
entryLevel=0
1=t菜单
1 {
//expAll=1
目标=\u顶部
否=1
没有{
allWrap=|
stdWrap.innerWrap=|
}
}
}
在我的子页面中,我有以下打字脚本代码:
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
}
}
}
菜单页面=COA
菜单页面{
10=汉努
10 {
entryLevel=0
包裹=|
1=t菜单
1 {
//expAll=1
//noBlur=1
目标=\u顶部
否=1
没有{
stdWrap.htmlSpecialChars=1
stdWrap.innerWrap=|
allWrap=|
}
CUR=2
CUR{
stdWrap.innerWrap=|
allWrap= |
}
}
2=t菜单
2 {
wrap=
目标=\u顶部
没有{
wrapItemAndSub=|
}
当前号
CUR=1
CUR{
allWrap=|
}
法案<.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>
}
lib.navbar=COA
lib.navbar.wrap=|
lib.navbar{
特殊=目录
特殊值=1
1=t菜单
1 {
包裹=
expAll=1
否=1
否。全部包裹>
否。wrapItemAndSub=|
ACT=1
第号法案
ACT.wrapItemAndSub=|
CUR=1
当前号
CUR.wrapItemAndSub=|
}
2这可能对您有所帮助:
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>
}
lib.navbar=COA
lib.navbar.wrap=|
lib.navbar{
特殊=目录
特殊值=1
1=t菜单
1 {
包裹=
expAll=1
否=1
否。全部包裹>
否。wrapItemAndSub=|
ACT=1
第号法案
ACT.wrapItemAndSub=|
CUR=1
当前号
CUR.wrapItemAndSub=|
}
2首先,打字稿中的注释是一个
/
就像你使用的那样,不起作用。是的,它起作用,但这不是重点!首先,打字稿中的注释是一个
/
像你使用的一样,不起作用。是的,它起作用,但这不是重点!我应该把这个“lib.navbar”放在哪里(我没有使用流体模板)?在标题部分,您希望显示菜单。您可以使用渲染菜单。基本上在流体模板中。有没有方法直接与子部分一起使用,因为我在本网站中不使用流体模板?您的意思是说您只需要父页面的子页面?我需要标题菜单中的页面,当我将鼠标悬停在页面上时(在菜单中)显示子页面,如果你明白我说的话!我在根页面中创建了一个模板,并在所有页面中使用此模板,但看起来“entryLevel=0”无法直接获取根页面。我应该将此“lib.navbar”放在哪里(我没有使用流体模板)?在标题部分,您希望显示菜单。您可以使用渲染菜单。基本上在流体模板中。有没有方法直接与子部分一起使用,因为我在本网站中不使用流体模板?您的意思是说您只需要父页面的子页面?我需要标题菜单中的页面,当我将鼠标悬停在页面上时(在菜单中)显示子页面,如果你明白我说的话!我在根页面中创建了一个模板,并在所有页面中使用该模板,但看起来“entryLevel=0”无法直接获取根页面。