Доброго времени суток.
Есть три exposed фильтра:
1. Вид спорта
2. Размер обуви
3. Размер одежды .
Есть ноды обладающие только одним типом размера(одежды или обуви соответственно) и принадлежащие к одинаковым терминам таксономии.
Т.к. фильтры views работают по логическому И, выбрав значения всех трех фильтров, получается поиск нод обладающих как размером обуви так и размером одежды и пустая выдача результатов поиска.
Вопрос: как сделать и возможно ли это вообще, группировку exposed фильтров, в моём случае: Размер Обуви, Размер одежды, чтобы фильтры работали по логическому ИЛИ? Т.е. будет производится поиск нод принадлежащих к одному термину таксономии, с совпадением по размеру обуви(если такие есть) ПЛЮС ноды с совпадением по размеру одежды(если такие есть).
Буду рад любой помощи.
Комментарии
Не уверен что модуль в рабочем состоянии, но сто́ит попробовать. Advanced Exposed Form.
Спасибо, пощупаю этот модуль.
Одно плохо, он под views 3.x версии...
А на 2.х views, решений нет?
И есть либо способ изменить SQL запрос генериуемый views'ом?
hook_views_query_alter
ozoned, спасибо за помощь!
Я гуглил инфу по работе с hook_views_query_alter и нашел замечательный модуль - views_or .
С ним всё удалось сделать.