Фильтр-ползунок во вьюхе

Главные вкладки

Аватар пользователя runner12 runner12 29 мая 2021 в 0:25

Доброго времени суток. Столкнулся с такой проблемой.
Нужно создать фильтр ползунок, который фильтрует элементы вьюхи по числовому полю.
Делаю таким образом.
1. Ставлю модули Better Exposed Filters и Jquery UI Slider.
2. Создаю вьюху, добавляю Раскрытый Фильтр по числовому полю, Оператор - Is between.
3. В настройках Better Exposed Filters - тип отображения - выбираю Jquery UI Slider, устанавливаю минимальное/максимальное значения и шаг ползунка.
4. Вьюха использует Ajax.

Ползунок отображается, работает, и в текстовых полях Раскрытого Фильтра цифры меняются, но элементы вьюхи почему то не фильтруются. Самое интересное - если вбить в текстовые поля Раскрытого Фильтра цифры вручную - то все работает. В Консоли ошибок нет. В чем может быть проблема?

Комментарии

Аватар пользователя VasyOK VasyOK 29 мая 2021 в 0:47

Ползунок вы сделаете, не сомневаюсь. А вот определить макс и мин значение для него + определить: какие значения будут использоваться вообще - уже сложнее.
Да, есть:
https://www.drupal.org/project/views_selective_filters
https://www.drupal.org/project/selective_better_exposed_filters

Но оно пока на стадии вялотекущей разработки.

Аватар пользователя VasyOK VasyOK 29 мая 2021 в 10:43

Вариант. А мин и макс значения (например в зависимости от категории на которой товары) как? Програмировыванием? А в других фильтрах показывать как только те варианты, которые вообще могут появиться? Сырой пока и BEF и модули по ссылкам сверху.