Добрый день!
Есть материалы типа "Котлы". У каждого материала есть поле "Доступные мощности" - целое число с неограниченным числом значений. У одного материала указываем, например 20, 30, 40 (кВТ), у другого 30, 50, 60 и тд.
Хочу сделать раскрытый фильтр по мощностям через views exposed фильтры.
Если делаю просто с оператором "Равно", то все работает. Но никак не соображу как сделать чтобы можно было указать мощность от и до и фильтровать по этим критериям. Выбираю Оператор "Между", но тогда выводятся материалы с кучей дублей.
Подскажите, если кто сталкивался с подобным!
Комментарии
В дев версии модуля Better Exposed Filters есть возможность включить фильтр типа такого.
Спасибо я тоже читал это: http://xandeadx.ru/blog/drupal/532 виджет этот поставил, но дело не в этом.
Дело в том, что это не работает как надо, например, при значениях фильтра мин=400 макс=500, показывает 2 материала, со значениями мощностей:
1) 10, 45, 70, 80, 500
2) 30, 45, 50, 70, 80, 110, 500
вообще не пойму почему это так работает...
Всё верно - у обоих материалов есть значение 500, и оно попадает в фильтр.
да, действительно, видимо глаз замылился уже, а вот ещё значения:
min=30
max=500
помимо верных материалов попадают ещё и эти:
1) 10, 45, 70, 80, 500
2) 20, 45, 50, 70, 80, 110, 300
Это то точно не верно, так как 10 и 20 не между 30-500 ?
Всё вопрос снимается надо пойти проспаться, наверное,...))
Напоследок косвенный вопрос: Возможно ли один раскрытый фильтр оставить в виджете, а другой вынести в блок?
Пробовал недавно такое реализовать, но особо не разбирался - обошелся одним фильтром вне блока. Советовали мне глянуть в сторону модуля. Или методики вывода фильтра в блок через php-код.
спасибо
можете тупо сделать свою форму и передавать аргументы во вьюшку.
т.е. через аргументы в url?
ну да, вьюс так и работает
спасибо, попробую