Фильтрация по опциям в msProducts
Прошу помощи.
Нужно вывести список товаров, у которых пользовательская опция соответствует таковой же у текущего ресурса. Через msProducts делаю так:
Нужно вывести список товаров, у которых пользовательская опция соответствует таковой же у текущего ресурса. Через msProducts делаю так:
'where' => [
'Data.price:>=' => $_modx->resource.price * 0.85,
'Data.price:<=' => $_modx->resource.price * 1.15,
'Data.device_type:=' => $_modx->resource.device_type[0]
]Но не выводит вообще ничего. Ошибка Could not process query, error #1054: Unknown column 'Data.device_type' in 'where clause'Сама опция «device_type» — список с автодополнением.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Пришлось углубиться в документацию и как ни странно, решение нашлось. Вероятно не так изящно, но работает. Может кому пригодится.
Подробнее написано тут