TYPO3: опечатка обернуть два элемента - PullRequest
0 голосов
/ 27 июня 2018

можно ли обернуть всегда два <li> элемента в div в typoscript?

на данный момент выглядит так:

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 голосов
/ 27 июня 2018

Это дополнение к вашему TypoScript должно делать эту работу, только когда нечетное число li -элементов находится в списке, последний единственный li -элемент не переносится.

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

Имейте в виду, что это HTML-решение подвержено ошибкам, поскольку браузеры могут интерпретировать его по-разному или не интерпретировать его вообще, потому что HTML не соответствует стандарту.

...