Как вывести по одному товару из каждой категории верхнего уровня? fenom

Как вывести по одному товару из каждой категории верхнего уровня? Допустим есть 20 категорий со вложенностью… Нужно вывести 20 товаров по 1 из каждой.
UDAV
25 сентября 2018, 20:42
modx.pro
903
0

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

Баха Волков
25 сентября 2018, 21:31
1
+1
Ну если самый простой способ, то:

{'pdoResources' | snippet : [
'parents' => 0,  // Id родителя категорий
'select' => 'id',
'limit' => 20,
'tpl' => 'chunk'
]}

Chunk:
{'pdoResources' | snippet : [
'parents' => $id,
'limit' => 1
]}
На выходе 20 товаров по одной из 20 категорий
    UDAV
    25 сентября 2018, 22:14
    0
    Спасибо. А это нормально что в pdoResources будут другие pdoResources? как с нагрузкой?
      snyadanak
      25 сентября 2018, 22:33
      0
      Стоит подобная конструкция на небольших интернет-магазинах, нагрузки особо не ощущается
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3