Может пригодиться BOOTSTRAP Wayfinder
Может не в тему.
Но наверно пригодится кому.
РЕШЕНО для многоуровневого верхнего меню bootstrap (Sub menus on dropdowns)
Wayfinder — 2 только 2 чанка
Но наверно пригодится кому.
РЕШЕНО для многоуровневого верхнего меню bootstrap (Sub menus on dropdowns)
Wayfinder — 2 только 2 чанка
[[Wayfinder?
&startId=`0`
&level=`3`
&outerClass=`nav`
&innerClass=`dropdown-menu`
&rowTpl=`tpl.Wayfinder.row`
&innerRowTpl=`tpl.Wayfinder.submenu`
]]Tpl=`tpl.Wayfinder.row` — без изменений<li class="[[+wf.classnames]][[+wf.isfolder:is=`1`:then=` dropdown`]]">
<a href="[[+wf.isfolder:is=`1`:then=`#`:else=`[[+wf.link]]`]]"
title="[[+wf.title]]" [[+wf.isfolder:is=`1`:then=`class="dropdown-toggle" data-toggle="dropdown"`]]
[[+wf.attributes]]>[[+wf.linktext]] [[+wf.isfolder:is=`1`:then=`<b class="caret"></b>`]]
</a>
[[+wf.wrapper]]
</li>`tpl.Wayfinder.submenu`:<li class="dropdown-submenu"><a href="[[+wf.link]]" [[+wf.attributes]]>[[+wf.linktext]]</a>[[+wf.wrapper]]</li> Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
а то такая проблемка
верхнее меню Navbar: Каталог >> Радиостанции >> ...
оказывается к level можно обращаться как к свойству
В моём случае tpl.Wayfinder.submenu сработал так:
Сделал как вы написали, но у меня тем не менее class=«dropdown-submenu» добавляется ко всем пунктам второго уровня и соответственно везде появляются каретки, даже на тех пунктах что не имеют наследников третьего уровня. Правда я немного изменил чанк, чтоб меню третьего уровня открывалось по клику, а не по ховеру.
Но и без изменений class=«dropdown-submenu» добавляется ко всем пунктам
Подскажите что не так.
Спасибо.
По поводу вертикальных и горизонтальных divider не думали еще? Вертикальные в основном меню без проблем, а вот для горизонтальных приходится создавать дополнительные ресурсы, что как-то не очень красиво.
1. Знать id ресурсов перед которыми хочется поставить divider и включить в
tpl.Wayfinder.submenu такое условие через PHX:
[[*id:is=`[[~id_X]]`:then=``]]
пока некогда проверять надо посмотреть конструкции тут
попробуйте, отпишите
вечером попробую Ваш вариант.