Народ! только на Вас надежда осталось только, все перерыли с командой, но решение не смогли найти пока проблемы.
Нужен фильтр на туристическую тематику.
Пример задачки:
есть 10 стран в Таксономии и 100 туров.
есть разные варианты где в турах присутствуют одна страна, 2 или даже 5
возьмем 2 страны Австрию и Германию из 10 стран, первая присутствует в 30 турах, вторая в 40
есть всего 5 туров где присутствуют ТОЛЬКО Австрия и Германия СОВМЕСТНО (Одновременно без третьей страны)
мне как раз нужно, чтобы поиск или фильтр с отмеченными галочками вывел эти 5 туров
но мне выводиться 70 туров, где есть Австрия и Германия (+ Чехия и другие страны и варианты)
есть ли фильтр или специальный модуль, который смог вывести конкретную отмеченную информацию и при этом отсеить не нужную (лишние страны не нужные в поиске)?
HELP!!!!!!!
Комментарии
distinct включить, не?
Не можете с Views справиться, напишите сами запросы, которые будут выбирать из базы то, что нужно. Вас же целая команда, наверняка кто-то умеет программировать на PHP и писать SQL запросы.
Вывод организовать дело не хитрое. Если таблички нужны, то вот тут написано, как это сделать. И вот тут тоже.
Можно и другими способами.
оператор "все из" в контекстном фильтре
альтерить запрос надо
все тлен у вас просто выборка идет по "ИЛИ", а надо по "И"
Это во вьюсах настраивается, насколько я помню.
в курсе) просто думаю, что надо альтерить форму и добавить чекбокс, который уже будет управлять условиями через альтер запроса)
копайте в сторону Facet API там вроде можно както нахимичить. как оно работает посомтрите на демке Commerce kickstarter