我尝试在TS中使用带有TMENU的optionsplit,但它只重复第一部分,我不知道为什么......
这是TS:
temp.meni5col= HMENU
temp.meni5col.special = list
temp.meni5col.special.value = 5417, 5418, 5419, 5420, 5421
temp.meni5col.wrap= <div class="dropdown_5columns"><div class="col_1"><ul>|</ul></div></div>
temp.meni5col.1 = TMENU
temp.meni5col.1{
expAll = 1
NO {
linkWrap = <li class="first">|</li> |*| <li>|</li> |*| <li class="last">|</li>
}
}
以下是它生成的HTML:
<div class="dropdown_5columns">
<div class="col_1">
<ul>
<li class="first"><a href="index.php?id=5417">Servisi</a></li>
<li class="first"><a href="index.php?id=5418">Usluge</a></li>
<li class="first"><a href="index.php?id=5419">Dodatne usluge</a></li>
<li class="first"><a href="index.php?id=5420">Tarifni modeli</a></li>
<li class="first"><a href="index.php?id=5421">Ponuda uređaja</a></li>
</ul>
</div>
</div>
我刚刚意识到optionSplit无法正常工作。它不应该对所有菜单项应用class =“first”。
TYPO3配置中是否有需要启用此功能的选项? 我的TYPO3版本是4.5.17。
谢谢!
答案 0 :(得分:1)
这是因为linkWrap
属于数据类型wrap
。使用stdWrap
执行optionSplit
。
http://docs.typo3.org/typo3cms/TyposcriptReference/MenuObjects/Tmenuitem/Index.html