Как вывести категории, содержащие товары с определенным значением?
Приветствую!
Minishop2. Структура такая:
Каталог
— категория 1
— — товар 1 (menutitle = 1)
— — товар 2 (menutitle = 2)
— — товар 3 (menutitle = 3)
— категория 2
— — товар 1 (menutitle = 1)
— — товар 2 (menutitle = 2)
— — товар 3 (menutitle = 3)
Мне нужно в Каталоге вывести список категорий, которые содержат товары, у которых, menutitle = 1 (там цифровое значение в menutitle: 30, 40, и т.д.)
У меня, изначально, в каталоге pdoResources а в шаблоне вывода еще pdoResources уже настраивающий выборку самих товаров. И вот в последнем
Может кто подсказать как это можно сделать?
Minishop2. Структура такая:
Каталог
— категория 1
— — товар 1 (menutitle = 1)
— — товар 2 (menutitle = 2)
— — товар 3 (menutitle = 3)
— категория 2
— — товар 1 (menutitle = 1)
— — товар 2 (menutitle = 2)
— — товар 3 (menutitle = 3)
Мне нужно в Каталоге вывести список категорий, которые содержат товары, у которых, menutitle = 1 (там цифровое значение в menutitle: 30, 40, и т.д.)
У меня, изначально, в каталоге pdoResources а в шаблоне вывода еще pdoResources уже настраивающий выборку самих товаров. И вот в последнем
&where = `{"menutitle":30}` нужную выборку дает, но мне надо сделать это уровнем выше так, чтобы отсечь категории, в которых нет товаров с таким значением…Может кто подсказать как это можно сделать?
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
А не подскажете mFilter2 может фильтровать результаты по параметрам дочерних элементов?
Но вам же нужны именно товары… те. не выводить категорию 3, если там нет товаров с menuindex = 1…
Ну странно это.
Опишите для чего такая сложная выборка нужна? Может, есть решение проще…
Вот что делается — нужно создавать страницы под Директ, например, Водонагреватели Thermex 30литров
— и показать все категории (серии), в которых есть 30л модели (товары) с ссылкой на модель
… хотя вот написал и понимаю, что серии (категории) именно в этом случае можно не выводить, т.к. товар (литраж) будет лишь 1 и можно сразу выводить модели (товары)
В parents каталог с нужными категориями и &where отсекает ненужные литражи