Menu 在带有打字脚本的特殊标记后插入子菜单
我遇到了一个问题,在一个特殊的标签后插入一个子菜单(在div结束之后)。我想要的是:Menu 在带有打字脚本的特殊标记后插入子菜单,menu,typo3,typoscript,Menu,Typo3,Typoscript,我遇到了一个问题,在一个特殊的标签后插入一个子菜单(在div结束之后)。我想要的是: <li> <div class="toggle">Menu1</div> <ul style="display: none;" class="content"> <li class="first2"><a href="#">menu2</a></li> <li class="first2"&g
<li>
<div class="toggle">Menu1</div>
<ul style="display: none;" class="content">
<li class="first2"><a href="#">menu2</a></li>
<li class="first2"><a href="#">menu2</a></li>
</ul>
</li>
菜单1
但我得到的是:
<li>
<div class="toggle">Menu1
<ul style="display: none;" class="content">
<li class="first2"><a href="#">menu2</a></li>
<li class="first2"><a href="#">menu2</a></li>
</ul>
</div>
</li>
菜单1
我的代码输入脚本是:
lib.menuVertical= HMENU
lib.menuVertical.wrap = <ul class="rgaccordmenu"> |</ul>
lib.menuVertical.entryLevel = 1
lib.menuVertical{
1 = TMENU
1{
# no state: formatting for normal items
expAll = 1
NO{
wrapItemAndSub = <li><div class="empty">|</div></li>
}
# act state: valid from the rootpage to the actual page
ACT=1
ACT{
wrapItemAndSub = <li class="empty">|</li>
}
# cur state: valid for the actual page
CUR=1
CUR{
wrapItemAndSub = <li class="empty">|</li>
}
# ifsub state: valid for pages that have subpages
IFSUB=1
IFSUB{
wrapItemAndSub = <li><div class="toggle">|</div></li>
}
}
2 = TMENU
after = </div>
2.wrap = <ul style="display: none;" class="content">|</ul>
2{
NO{
wrapItemAndSub = <li class="first2">|</li>
}
ACT=1
ACT{
wrapItemAndSub = <li class="first2">|</li>
}
CUR=1
CUR{
wrapItemAndSub = <li class="first2">|</li>
}
IFSUB=1
IFSUB{
wrapItemAndSub = <li class="first2">|</li>
}
}
}
lib.menuVertical=humenu
lib.menuVertical.wrap=|
}
#行为状态:从根页面到实际页面有效
ACT=1
表演{
wrapItemAndSub=|
}
#cur state:对实际页面有效
CUR=1
CUR{
wrapItemAndSub=|
}
#ifsub状态:对包含子页面的页面有效
IFSUB=1
IFSUB{
wrapItemAndSub=|
}
}
2=t菜单
之后=
2.wrap=
2{
没有{
wrapItemAndSub=|
}
ACT=1
表演{
wrapItemAndSub=|
}
CUR=1
CUR{
wrapItemAndSub=|
}
IFSUB=1
IFSUB{
wrapItemAndSub=|
}
}
}
lib.menuVertical.entryLevel=1
自由菜单{
1=t菜单
1{
#无状态:正常项目的格式设置
expAll=1
没有{
wrapItemAndSub=
你知道如何在“不在”之后插入子菜单吗。。。
,谢谢。
wrapItemAndSub
将包装整个项目,如名称所示,包括子页面linkWrap
是您所需要的
请尝试以下操作:
lib.menuVertical=humenu
自由菜单{
包裹=|
链接包裹=|
}
#行为状态:从根页面到实际页面有效
ACT=1
表演{
wrapItemAndSub=|
}
#cur state:对实际页面有效
CUR=1
当前法案
#ifsub状态:对包含子页面的页面有效
IFSUB=1
IFSUB{
wrapItemAndSub=|
链接包裹=|
}
}
2=t菜单
2 {
wrap=
没有{
wrapItemAndSub=|
}
#如果内容相等,则不需要这些
#ACT=1
#第号法案
#CUR=1
#当前号
#IFSUB=1
#国际单项体育联合会
}
}
entryLevel=1
1=t菜单
1 {
expAll=1
#无状态:正常项目的格式设置
没有{
wrapItemAndSub=
lib.menuVertical= HMENU
lib.menuVertical {
wrap = <ul class="rgaccordmenu">|</ul>
entryLevel = 1
1 = TMENU
1 {
expAll = 1
# no state: formatting for normal items
NO {
wrapItemAndSub = <li>|</li>
linkWrap = <div class="empty">|</div>
}
# act state: valid from the rootpage to the actual page
ACT = 1
ACT {
wrapItemAndSub = <li class="empty">|</li>
}
# cur state: valid for the actual page
CUR = 1
CUR < .ACT
# ifsub state: valid for pages that have subpages
IFSUB = 1
IFSUB {
wrapItemAndSub = <li>|</li>
linkWrap = <div class="toggle">|</div>
}
}
2 = TMENU
2 {
wrap = <ul style="display: none;" class="content">|</ul>
NO {
wrapItemAndSub = <li class="first2">|</li>
}
# these are not needed if their content equals
# ACT = 1
# ACT < .NO
# CUR = 1
# CUR < .NO
# IFSUB = 1
# IFSUB < .NO
}
}