Как в pdoMenu потомка отобразить не в родителе?
        Здравствуйте.
Подскажите пожалуйста, как при формировании основного меню с помощью pdoMenu потомка выставить не внутри своего родителя, а по соседству?
    
    
                                                                                
            Подскажите пожалуйста, как при формировании основного меню с помощью pdoMenu потомка выставить не внутри своего родителя, а по соседству?
<nav class="nav">
  [[pdoMenu? 
    &parents=`0` 
    &resources=`1,3,4,5`
    &level=`2`
    &outerClass=`nav__list`
    &rowClass=`nav__item`
    &firstClass=`0`
    &lastClass=`0`
    &hereClass=`current`
    &tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" class="nav__link">[[+menutitle]]</a>[[+wrapper]]</li>`
    ]]
</nav>4 ресурс — потомок 3, и при этом коде он ломает меню т.к внутри 3 ресурса появляется новый список    Комментарии: 5
                ну так вынесите wrapper за тег LI
                    &tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" class="nav__link">[[+menutitle]]</a></li>[[+wrapper]]`            
                Спасибо, работает! Теперь встала другая боль в этом велосипеде — можно ли как то у родителя убрать активный класс? А то сейчас и родитель и потомок активные, когда на странице потомка.
                    <nav class="nav">
  [[pdoMenu? 
    &parents=`0` 
    &resources=`1,3,4,5`
    &level=`2`
    &outerClass=`nav__list`
    &rowClass=`nav__item`
    &firstClass=`0`
    &lastClass=`0`
    &hereClass=`current`
    &tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" class="nav__link">[[+menutitle]]</a></li>[[+wrapper]]`
    &tplInner=`@INLINE [[+wrapper]]`
    ]]
</nav>
<div class="nav-trigger"><span>Меню</span></div>
<nav class="nav-mobile"></nav>            
                ну там есть много чанков и для родителей и для подпунктов в родителях.
в документации много интересного: Doc
смотрите tplParentRow, tplInnerRow и так далее
убирайте [[+classes]] у нужного чанка
                    в документации много интересного: Doc
смотрите tplParentRow, tplInnerRow и так далее
убирайте [[+classes]] у нужного чанка
                Спасибо вам! Соорудил свой велосипед, все работает! Но чует сердце, это плохой путь =)
                    <nav class="nav">
  [[pdoMenu? 
    &parents=`0` 
    &resources=`1,3,4,5`
    &level=`2`
    &outerClass=`nav__list`
    &rowClass=`nav__item`
    &firstClass=`0`
    &lastClass=`0`
    &hereClass=``
    &parentClass=``
    &tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" class="nav__link">[[+menutitle]]</a></li>[[+wrapper]]`
    &tplHere=`@INLINE <li class="nav__item current"><a href="[[+link]]" class="nav__link">[[+menutitle]]</a></li>[[+wrapper]]`
    &tplInner=`@INLINE [[+wrapper]]`
    ]]
</nav>            
                нормальный путь, для этого чанки и существуют.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.