如何在TYPO3中拆分和包装纸制品?
我正在尝试创建一个带有打字脚本的自定义菜单,我有8个菜单项,我想删除前2项的css类“dropdown\u 1column和dropdown\u 1column”,我不知道如何删除 我曾经体验过,使用打字稿onSplit函数是可能的, 这个代码有什么问题如何在TYPO3中拆分和包装纸制品?,typo3,Typo3,我正在尝试创建一个带有打字脚本的自定义菜单,我有8个菜单项,我想删除前2项的css类“dropdown\u 1column和dropdown\u 1column”,我不知道如何删除 我曾经体验过,使用打字稿onSplit函数是可能的, 这个代码有什么问题 wrap = <ul class="levels">|</ul>|| <ul class="levels">|</ul>|*|<div class="dropdown_1column"&g
wrap = <ul class="levels">|</ul>|| <ul class="levels">|</ul>|*|<div class="dropdown_1column"><div class="col_1 firstcolumn"><ul class="levels">|</ul></div></div>||<ul class="levels">|</ul>
wrap=
*.
前两项应包装在:
<ul class="levels">|</ul>
<div class="dropdown_1column"><div class="col_1 firstcolumn"><ul class="levels">|</ul></div></div>
其余物品应包装在:
<ul class="levels">|</ul>
<div class="dropdown_1column"><div class="col_1 firstcolumn"><ul class="levels">|</ul></div></div>
下面是我的html输出:
<li>
<a class="drop" href="blblbl/">item</a>
<div class="dropdown_1column">
<div class="col_1 firstcolumn">
<ul class="levels">
<li>
<li>
<li>
</ul>
</div>
</li>
-
-
-
一定是这样
<li>
<a class="drop" href="blblbl/">item</a>
<div>
<div>
<ul class="levels">
<li>
<li>
<li>
</ul>
</div>
</li>
-
-
-
谢谢您的帮助。您可以选择“选项拆分”根据项目的位置设置项目的格式,也可以将菜单分为两部分,并使用“开始”和“最大项目”定义要使用的项目范围 后者不太复杂,但应能很好地为您服务:
10 = COA
10 {
10 = HMENU
10 {
# your menu definition here
maxItems = 2
wrap = <ul class="levels">|</ul>
}
20 = HMENU
20 {
# your menu definition here
begin = 3
wrap = <div class="dropdown_1column"><div class="col_1 firstcolumn"><ul class="levels">|</ul></div></div>
}
}
10=COA
10 {
10=汉努
10 {
#您的菜单定义在这里
maxItems=2
包裹=
}
20=汉努
20 {
#您的菜单定义在这里
开始=3
包裹=
}
}
您的选项拆分语法错误。它必须是第一个|*|中间|*|最后一个
。元素从最后开始归档。可以通过双管道(| |
)进一步拆分每个特性
应该如此
wrap = <ul class="levels">|</ul>|| <ul class="levels">|</ul>|*| <div class="dropdown_1column"><div class="col_1 firstcolumn"><ul class="levels">|</ul></div></div> |*| <div class="dropdown_1column"><div class="col_1 firstcolumn"><ul class="levels">|</ul></div></div>
而中间部分和最后一部分共享相同的代码我想说,这里没有人读过TSref:) 您需要的: 根据期权分割的第四条规则: 如果缺少最后一部分,则重复中间值 因此,最优雅、最短的optionSplit语法将是:
first || second |*| the_rest
在打字稿代码中,它将类似于:
<ul class="levels">|</ul> || <ul class="levels">|</ul> |*| <div class="dropdown_1column"><div class="col_1 firstcolumn"><ul class="levels">|</ul></div></div>
这会产生如下菜单:
F S M1 M2 M1 M2 M1 M2....
因为中间部分(最后一部分,如果没有)在第一部分之后连续重复
有关的详细信息。我建议您阅读以下内容:
F S M1 M2 M1 M2 M1 M2....