PdoMenu, как вывести 3-й уровень?
Приветствую, Друзья.
Кто в курсе, подскажите пожалуйста:
Вывожу меню через PdoMenu.
Два уровня знаю как вывести, как вывести третий не могу понять.
Вот верстка меню, пометками параметров PdoMenu, которые я знаю как применить, и вопросами, где не понимаю, как вывести:
Меню для двух уровней составил такое:
Ну, и у меня вопрос, как тут вывести меню третьего уровня?
Кто в курсе, подскажите пожалуйста:
Вывожу меню через PdoMenu.
Два уровня знаю как вывести, как вывести третий не могу понять.
Вот верстка меню, пометками параметров PdoMenu, которые я знаю как применить, и вопросами, где не понимаю, как вывести:
<ul class="site-menu main-menu js-clone-nav ml-auto d-none d-lg-block"> // &tplOuter
<li><a href="#home-section" class="nav-link">Home</a></li> //&tpl
<li><a href="#services-section" class="nav-link">Services</a></li> //&tpl
<li class="has-children"><a href="#about-section" class="nav-link">About Us</a> // &tplParentRow
<ul class="dropdown arrow-top"> //&tplInner
<li><a href="#team-section" class="nav-link">Team</a></li> //&tplInnerRow
<li><a href="#pricing-section" class="nav-link">Pricing</a></li> //&tplInnerRow
<li><a href="#faq-section" class="nav-link">FAQ</a></li> // &tplInnerRow
<li class="has-children"> <a href="#">More Links</a> //????
<ul class="dropdown"> //????
<li><a href="#">Menu One</a></li> //????
<li><a href="#">Menu Two</a></li>
<li><a href="#">Menu Three</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#press-section" class="nav-link">Press</a></li> //&tpl
<li><a href="#testimonials-section" class="nav-link">Testimonials</a></li> //&tpl
<li><a href="#blog-section" class="nav-link">Blog</a></li> //&tpl
<li><a href="#contact-section" class="nav-link">Contact</a></li> //&tpl
</ul>
Меню для двух уровней составил такое:
[[pdoMenu?
&parents=`0`
&tplOuter=`@INLINE <ul class="site-menu main-menu js-clone-nav ml-auto d-none d-lg-block" >[[+wrapper]]</ul>`
&tpl=`@INLINE <li ><a class="nav-link" href="[[+link]]">[[+menutitle]]</a></li>`
&tplHere=`@INLINE <li ><a class="nav-link active" href="[[+link]]">[[+menutitle]]</a></li>`
&tplParentRow=`@INLINE <li class="has-children "><a class="nav-link" href="[[+link]]" >[[+menutitle]]</a>[[+wrapper]]</li>`
&tplInner=`@INLINE <ul class="dropdown arrow-top">[[+wrapper]]</ul>`
&tplInnerHere=`@INLINE <li ><a class="nav-link active" href="[[+link]]">[[+menutitle]]</a></li>`
&tplInnerRow=`@INLINE <li ><a class="nav-link" href="[[+link]]">[[+menutitle]]</a></li>`
]]
Ну, и у меня вопрос, как тут вывести меню третьего уровня?
Комментарии: 1
Можно добавить:
&level=`3`
А так для шаблонов нет уровней, есть, родитель и есть дети.[[pdoMenu?
&parents=`0`
&level=`3`
&tplInner=`@INLINE [[+wrapper]]`
&tplParentRow=`@INLINE <li [[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a> ([[+children]])</li>[[+wrapper]]`
&countChildren=`1`
]]
То-есть для этого:<li class="has-children"> <a href="#">More Links</a> // &tplParentRow
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.