2 дек. 2015 г., 9:56

Выборка товаров из нескольких категорий

Появилась необходимость сделать выборку товаров сразу из нескольких категорий. Поискав по форуму, обнаружил что для этого можно использовать параметр «parent:IN» => array(1, 2, 3) Но тогда поиск будет происходить непосредственно в этих категориях. Всё бы ничего, но как быть, если на сайте есть две категории, внутри каждой из которых находятся другие категории, не указывать же их все разом. Для этих случаев хорошо бы подошёл параметр «category_id», в котором можно было бы задать две категории. Но для «category_id» такая запись как для «parent» не является допустимой. Есть ли возможность указать всё же несколько категорий для «category_id „или в каком направлении нужно думать?
Еще 4 месяца назад поиск по нескольким категориям был добавлен joxi.ru/bmooQp9IMNEelm То есть в вызов процессора просто передавайте массив категорий, например «category_id» => [3,5] или «category_id» => array(3,5)
Понял, почему не работало. Там была ошибка, в строке:
if($category_id = (int)$this->getProperty('category_id')){
значение category_id всегда приводилось к числу, поэтому массив из категорий не получался.
У вас просто видимо старая версия ShopModxBox.
Да, вы правы. Версия старая.

Добавить комментарий