Цитата:
Сообщение от are
аналогичная проблема
есть менюшка второго уровня в виде обычного списка UL
хочется, что если нет пунктов меню, то не выводить <ul></ul>
посоветуйте , что добавить в код выше ?
|
Если для навешивания шаблона используется TV, то можно делать следующим образом:
1. Сделать map ко всему элементу, содержащему меню (например, в моем случае <div id="sidemenu">) с параметром OUTER
2. Прописать для этого меню вот такой TS:
Цитата:
lib.sidemenu = HMENU
lib.sidemenu.entryLevel = 1
lib.sidemenu.1 = TMENU
lib.sidemenu.1 {
NO.linkWrap = <li>|</li>|*||*|<li class="last">|</li>
ACT = 1
ACT.linkWrap = <li class="smact">|</li>|*||*|<li class="smact last">|</li>
}
lib.sidemenu.1.wrap =<div id="sidemenu"><ul>|</ul></div>
|
Соответственно выводится элемент будет только при наличии в нем какого-либо контента.