Вывод категорий в minishop2

Здравствуйте. На сайте нужно вывести структуру основанную из каталога товаров.
При этом могут быть вложенные категории.
Вот пример того, что нужно: joxi.ru/Y2LKkeNFnZzQVm
Так как на сайте по мимо товаров и категорий будут еще обычные страницы, я сделал следующую структуру:
joxi.ru/nAyb9YWSXJDj6r

Вывожу в отдельном шаблоне через pdoMenu свои категории:

[[pdoMenu?
                        &parents=`16`
                        &level=`2`
                        &tplOuter=`@INLINE <ul class="catalog-menu">[[+wrapper]]</ul>`
                        &tpl=`@INLINE <li><a href="[[+link]]" class="[[+classes]]" [[+attributes]]>[[+menutitle]]</a></li>[[+wrapper]]`
                        &tplInner=`@INLINE <ul class="sub-catalog">[[+wrapper]]</ul>`
                        &tplParentRow=`@INLINE <li><a href="[[+link]]" class="[[+classes]]" [[+attributes]]>[[+menutitle]]</a></li>[[+wrapper]]`	
                    ]]
Но тогда учитывается и товар:
joxi.ru/DmBzxJ3SNGlJ9m
Как убрать товар из выборки pdoMenu?
В настройка галочка не установлена: joxi.ru/Y2LKkeNFnZzEVm

И второй вопрос, можно ли вывести список родительских категорий или список подкатегорий?
Евгений
19 сентября 2016, 09:07
modx.pro
2
8 116
+1

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

mngatoff
19 сентября 2016, 13:57
0
&where=`{"class_key:!=": "msProduct"}`
    Евгений
    19 сентября 2016, 16:30
    0
    Спасибо, а что по поводу второго вопроса? Есть какое-нибудь решение?
      Роман Садоян
      19 сентября 2016, 17:52
      0
      Всех родителей это типа: Каталог -> Машины -> Ауди -> Q7?
        Евгений
        19 сентября 2016, 21:03
        0
        Вот, наглядный пример: 4emotions.ru/collection/men
        Зашли в категорию «для мужчин» — в ней есть подкатегории «фамильный герб», «гармин», «пледы», «настольные игры».
        и так же есть еще ниже товары.
        Т.е. чтобы на одной странице вывести и подкатегории текущей категории и товары текущей категории.
        А список родительских бывает нужен, например, при такой структуре
        есть категория «плитка» в ней подкатегории «напольная», «настенная», «фартук».
        Так же в категории плитка есть и товары.
        Мы, провались, в «напольную», показались товары и так же показались подкатегории категории плитка, т.е. «напольная», «настенная, „фартук“
        чтобы человек находясь внутри подкатегории могу выбирать другую подкатегорию, для удобной навигации.
          Роман Садоян
          19 сентября 2016, 21:15
          0
          Тогда еще один вызов pdoResources с таким условием:
          &where=`{"class_key": "msCategory"}`
          Получит только категории внутри текущего ресурса.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5