Подскажите с выводом категорий
Здравствуйте.
Помогите разобраться. Нужно вывести категории товаров MS2.
примерно так:

На нем то что нужно, а именно категория под ней пошли товары, потом опять категория и товары.
Может у кого то был опыт вывода товаров в таком виде.
Пробовать выводить сниппетом msProduct но он выводит только товары. Думал получится с помощью pdoResources но не нашел как изменить шаблон родителей (подкатегорий)
Очень нужна помощь(
Живой пример www.dns-shop.ru/catalog/88/korpusa/
Помогите разобраться. Нужно вывести категории товаров MS2.
примерно так:
Категория (1)
Подкатегория
Товар
Товар
Товар
Подкатегория
Товар
Товар
ТоварДля наглядности привожу пример На нем то что нужно, а именно категория под ней пошли товары, потом опять категория и товары.
Может у кого то был опыт вывода товаров в таком виде.
Пробовать выводить сниппетом msProduct но он выводит только товары. Думал получится с помощью pdoResources но не нашел как изменить шаблон родителей (подкатегорий)
Очень нужна помощь(
Живой пример www.dns-shop.ru/catalog/88/korpusa/
Комментарии: 13
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
1. Вызов pdoResources по категориям, а в чанке вызов msProducts для категории.
2. Вызов pdoMenu с leftJoin свойств товара msProductData.
3. Свой сниппет
Чанк tpl.category.list
На странице вызываю
В чанке tpl.category.list вызов с фильтрацией по нужному производителю
В итоге выводится куча категорий без товаров и некоторые категории где товары есть. А вот как сначала получить все товары нужного производителя (с этим проблем нет), и уже по ним получить список родителей (категории) и выводить только те категории, где есть товары и сами товары пока понять не могу.
Такой код позволит настроить вывод дочерних подкатегорий с товарами в них в зависимости от клика по главной категории… Как-то так.
А как в этом pdoMenu коде подключить и вывести также и msProductOptions, то есть те опции которые мы можем создавать сами?
А также c msProductData работает только [[+thumb]] и [[+image]], в msProducts работало и {$file['medium']} в Media Sources оформлены так:
{
«small»:{«w»:200,«h»:130,«q»:100,«zc»:«1»,«bg»:«ffffff»},
«medium»:{«w»:400,«h»:260,«q»:100,«zc»:«1»,«bg»:«ffffff»},
«big»:{«w»:600,«h»:390,«q»:100,«zc»:«1»,«bg»:«ffffff»}
}
Тут возможно подключить?
Спасибо!
github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/model/schema/minishop2.mysql.schema.xml