Добрый день.
Подскажите как реализовать такую структуру для магазина
Когда пользователь находится в корне магазина, необходимо вывести список категорий и под ним определенное количество товаров рандомно.
Структура каталогов такая
Корень
Категория
Подкатегория
Товар
...
Подкатегория
...
Категория
...
Категория
Необходимо чтобы в корне мы могли получить такую структуру
Корень
Категория
список товаров из N элементов категории (товары находятся в подкатегориях)
Категория
список товаров из N элементов категории (товары находятся в подкатегориях)
Я переписал настройку для ТДС
$this
->shopItems()
->queryBuilder()
->join('shop_groups', 'shop_groups.id', '=', 'shop_items.shop_group_id', array(
array('AND' => array('('

),
array('' => array('shop_groups.parent_id', '=', $this->group)),
array('OR' => array('shop_groups.id', '=', $this->group)),
array('' => array('

'

)
)
);
Сейчас в структуре товары появляются только если мы находимся внутри родительской категории
И не могу понять как правильно в шаблоне делать сортировку товаров, чтобы отбирались товары только из под категорий этой родительской категории.