Как вывести по одному товару из каждой категории верхнего уровня? fenom
Как вывести по одному товару из каждой категории верхнего уровня? Допустим есть 20 категорий со вложенностью… Нужно вывести 20 товаров по 1 из каждой.
Комментарии: 3
Ну если самый простой способ, то:
Chunk:
{'pdoResources' | snippet : [
'parents' => 0, // Id родителя категорий
'select' => 'id',
'limit' => 20,
'tpl' => 'chunk'
]}
Chunk:
{'pdoResources' | snippet : [
'parents' => $id,
'limit' => 1
]}
На выходе 20 товаров по одной из 20 категорий
Спасибо. А это нормально что в pdoResources будут другие pdoResources? как с нагрузкой?
Стоит подобная конструкция на небольших интернет-магазинах, нагрузки особо не ощущается
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.