Как вывести листинг категорий с товарами?
Здравствуйте!
Магазин на 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>
Подскажите, пожалуйста, как решить? Что-то уперся… Комментарии: 2
&parents=`[[+id]]`
И тут лучше не использовать &tpl=@INLINE отдельным шаблоном.
Спасибо большое) Всё работает
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.