Имеется двухуровневое стандартное выпадающее меню вида
Код:
lib.menu = HMENU
lib.menu.1 = TMENU
lib.menu.1 {
maxItems = 5
expAll = 1
NO.linkWrap = <li class="tmenu">|</li>
IFSUB = 1
IFSUB {
wrapItemAndSub = <li class="tmenu">|</li>
linkWrap = |
}
}
lib.menu.2 = TMENU
lib.menu.2 {
maxItems = 5
...
...
NO.linkWrap = <li> | </li>
}
Пока во втором уровне количество пунктов меню ограничено все хорошо и замечательно, но есть вероятность что в одном из разделов количество подразделов будет быстро расти и выпадающее меню будет ну очень громоздким.
В настоящий момент ограничиваю количество пунктов подменю при помощи maxItems = 5, но это может влиять и на другие разделы, да и хочется вообще не выводить подменю для этого раздела, а оставить только ссылку на него в первом уровне.
Пробовал использовать conditions, но не заработало.
Вопрос: возможно это реализовать при помощи TS и как?
Заранее признателен за ответы, куски кода, ссылки на сниппеты и указание направлений.