Вывод категорий с товарам бренда

Здравствуйте! Есть необходимость вывести на странице бренда список категорий, в товарах которых есть товары этого бренда, только список категорий. Не могу представить себе какое условие подставлять в where. Вдруг кто-нибудь делал подобное?

UPD: Есть решение в комментариях.
Евгений
17 марта 2017, 08:28
modx.pro
1 068
0

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

Олег
18 марта 2017, 14:25
0
Скорее всего не удастся обойтись одним запросом, наверное придется писать сниппет, в котором делать запрос для каждой категории отдельно и если в этой категории не нулевое количество товаров с таким брендом — записывать эту категорию для дальнейшего вывода.
Так как запросов к БД будет много, то я бы посоветовал закешировать результат, скажем, на час — тогда не будет сильно влиять на нагрузку.
    Евгений
    22 марта 2017, 12:08
    0
    Решил костылем. Вывод категорий в которых есть товары бренда можно взять из mFilter2 из вывода [[+filters]], туда такая информация и выводится.
    Константин
    12 ноября 2021, 05:29
    0
    Всех приветствую! Такая же задача. У кого нибудь есть реализация?
    Вот как хотелось бы видеть: prntscr.com/1z89ihi
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5