Как вывести листинг категорий с товарами?
Здравствуйте!
Магазин на minishop2.
В одной из категорий необходимо вывести список подкатегорий и в этот листинг добавить список товаров для каждой подкатегории.
Пробую через pdoResources внутри pdoResources, но не могу тогда получить нужный &parent, т.к. [[+id]] отдает саму подкатегорию. Вот так выглядит текущая попытка:
Вывод листинга:
Магазин на minishop2.
В одной из категорий необходимо вывести список подкатегорий и в этот листинг добавить список товаров для каждой подкатегории.
Пробую через pdoResources внутри pdoResources, но не могу тогда получить нужный &parent, т.к. [[+id]] отдает саму подкатегорию. Вот так выглядит текущая попытка:
Вывод листинга:
[[pdoResources?
&depth=`0`
&includeTVs=`badge,img-category`
&limit=`0`
&tpl=`tplCategoryPodbor`
&sortby=`menuindex`
&sortdir=`ASC`
]]Шаблон tplCategoryPodbor:<div class="products-list__item">
<div class="product-card">
<div class="product-card__badges-list">
<div class="product-card__badge product-card__badge--[[+tv.badge]]">[[+tv.badge]]</div>
</div>
<div class="product-card__image">
<a href="[[+uri]]"><img src="[[+tv.img-category:phpthumbof=`w=350&h=350&zc=0&bg=ffffff`]]" alt="[[+pagetitle]]"></a>
</div>
<div class="product-card__info">
<div class="product-card__name">
<a href="[[+uri]]">[[+pagetitle]]</a>
</div>
<div class="product-card__variants">
<ul>
[[pdoResources?
&parents=[[+id]]
&depth=`2`
&limit=`0`
&tpl=`@INLINE <li class="product-card__variant-item"><a href="[[+uri]]">[[+menutitle]]</a></li>`
]]
</ul>
</div>
</div>
</div>
</div>Подскажите, пожалуйста, как решить? Что-то уперся…
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
2
Комментарии: 2