TYPO3:打字稿用div包装两个元素

时间:2018-06-27 09:27:30

标签: typo3 typoscript typo3-7.6.x

是否可以在打字稿中将两个<li>元素始终包装在div中?

目前看起来像这样:

navStatic = HMENU
navStatic {
    special = directory
    special.value = 2
    excludeUidList = 2
    1 = TMENU
    1 {
        expAll = 1
        wrap = <ul class="headernavmenu">|</ul>
        noBlur = 1

        NO = 1
        NO {
            ATagTitle.field = title
            wrapItemAndSub = <li>|</li>
            allWrap =   |  I  |*| |  I  |*| |
        }

        ACT < .NO
        ACT.ATagParams = class="active_static"
    }
}

预先感谢

1 个答案:

答案 0 :(得分:1)

这是您TypoScript的附加功能,只有当列表中有奇数个li元素时,最后一个li元素才被包装。

NO.wrapItemAndSub.outerWrap =   <div class="two-list-elements">  || ||  </div>

请注意,此HTML解决方案容易出错,因为HTML不符合标准,因此浏览器可能对它的解释不同或根本不同。