TYPO3 tt_content: добавить класс в nav-wrap для определенного элемента меню.

Я создаю собственный тип меню, и мне нужно изменить «outerOuterWrap» этого меню.

Вот что я получил:

tt_content.menu.20.102 < tt_content.menu.20.default
tt_content.menu.20.102 {
    special = list
    stdWrap {
        outerWrap = <ul class="csc-menu csc-menu-102">|</ul>
    }

    1 = TMENU
    1.NO {
        (...)
    }
}

И он будет передан:

<nav class="csc-default" id="c1416">
  <ul class="csc-menu csc-menu-102">
    (...)
  </ul>
</nav>

Как добавить класс в тег навигации без section_frame или макета? Так что я получаю:

<nav class="csc-default custom-class" id="c1416">

Благодарю вас!


person internerz    schedule 20.02.2014    source источник


Ответы (1)


Я думаю, что это строка 454 файла css_styled_content/static/setup.txt:

tt_content.stdWrap.innerWrap.cObject.default.20.20.10.value = csc-default

поэтому вам нужно будет установить это значение внутри определения вашего меню, только для вашего меню. Из которых я не уверен, что это возможно.

person Urs    schedule 21.02.2014