0

我尝试在 TS 中将 optionsplit 与 TMENU 一起使用,但它只重复第一部分,我不知道为什么......

这是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。

谢谢!

4

1 回答 1

1

It's because linkWrap is of data-type wrap. Use stdWrap to do an optionSplit. http://docs.typo3.org/typo3cms/TyposcriptReference/MenuObjects/Tmenuitem/Index.html

于 2014-01-29T18:33:59.890 回答