Вывод категорий с товарам бренда
Здравствуйте! Есть необходимость вывести на странице бренда список категорий, в товарах которых есть товары этого бренда, только список категорий. Не могу представить себе какое условие подставлять в where. Вдруг кто-нибудь делал подобное?
UPD: Есть решение в комментариях.
UPD: Есть решение в комментариях.
Комментарии: 5
Скорее всего не удастся обойтись одним запросом, наверное придется писать сниппет, в котором делать запрос для каждой категории отдельно и если в этой категории не нулевое количество товаров с таким брендом — записывать эту категорию для дальнейшего вывода.
Так как запросов к БД будет много, то я бы посоветовал закешировать результат, скажем, на час — тогда не будет сильно влиять на нагрузку.
Так как запросов к БД будет много, то я бы посоветовал закешировать результат, скажем, на час — тогда не будет сильно влиять на нагрузку.
Решил костылем. Вывод категорий в которых есть товары бренда можно взять из mFilter2 из вывода [[+filters]], туда такая информация и выводится.
Всех приветствую! Такая же задача. У кого нибудь есть реализация?
Вот как хотелось бы видеть: prntscr.com/1z89ihi
Вот как хотелось бы видеть: prntscr.com/1z89ihi
Посмотри эту тему — modx.pro/help/4765#comment-34635
Спасибо! То, что нужно!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.