selfish
@selfish

Сложный запрос tvFilters в getResources [Modx Revo]?

Попытаюсь понято сформулировать вопрос, если нет, то спрашиваете. На специализированных ресурсах мне не дали ответ. Заранее Спасибо за ваши ответы.

tvFilters Генерируется автоматически
cat_filler является чекбоксами


Как мне отделить все значения «или» от значений «и»?

То есть значения «и» должны выполняться независимо от значений «или».


К примеру, параметры фильтра:
priceon==1<br/>
cat_filler==memoryform



Объект имеет значения
priceon==0<br/>
cat_filler==memoryform



Он попадает под значение cat_filler, но не попадает под значение priceon.

Поскольку у cat_filler логика «или», то объект выводится.


Мне нужно, что бы cat_filler фильтровался но имел меньший приоритет чем другие.
  • Вопрос задан
  • 6205 просмотров
Пригласить эксперта
Ответы на вопрос 1
bezumkin
@bezumkin
У getREsources есть параметр &resources=``, который позволяет дать ему все id подходящих ресурсов, через запятую.

А их можно получить своим сниппетом, который выберет что нужно SQL запросами из таблицы с ТВ.

Так можно делать любые выборки, и главное — это будет гораздо быстрее чем фильтровать ТВ самим getResources.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы