PdoMenu, как вывести 3-й уровень?

Приветствую, Друзья.
Кто в курсе, подскажите пожалуйста:

Вывожу меню через 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>`
     ]]

Ну, и у меня вопрос, как тут вывести меню третьего уровня?
Денис Мижеревич
01 июня 2021, 21:13
modx.pro
864
0

Комментарии: 1

Роман
02 июня 2021, 10:28
0
Можно добавить:
&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
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1