[Решено] Поиск по нескольким терминам в раскрытых фильтрах Views

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

Аватар пользователя Alexi Alexi 15 марта 2015 в 15:56

Здравствуйте!
Реализую вывод материалов с помощью views и раскрытых фильтров. Среди полей, по которым нужно фильтровать, есть поле улица и район, это ссылки на термины таксономии.
Мне нужно реализовать возможность ввода в фильтр нескольких значений. Ну например искать по нескольким районам сразу, или по нескольким улицам. Т.е. нужна возможность ввести в поле фильтра сразу несколько значений.
У Views есть два виджета для фильтра по терминам таксономии, это поле с автоподсказкой либо выпадающий список.
Поле с автоподсказкой позволяет ввести несколько терминов, но для пользователей не удобно вводить название самому, да и откуда ему знать что значения надо разделять запятой?
А выпадающий список почему то не позволяет искать по нескольким значениям, чтобы использовать например модуль chosen и удобно искать и выбирать нужные значения из списка.

Для наглядности, вот несколько примеров того, что примерно нужно:



Последнее это скриншот из настроек фильтра, где как раз термины выбираются как нужно, но вот в самом фильтре значение выбирается только одно:

Как конкретно реализовать, не важно, главное чтобы пользователю можно было удобно и наглядно выбрать значения.
Сколько искал, пока так и не нашел решения для данной задачи.

Комментарии

Аватар пользователя bumble bumble 10 ноября 2015 в 11:50

"Alexi" wrote:
А выпадающий список почему то не позволяет искать по нескольким значениям

Позволяет, необходимо установить галку (см. скрин).

Есть еще вот такая штука: jQuery UI MultiSelect Widget

Аватар пользователя Alexi Alexi 15 марта 2015 в 18:38

Спасибо! Я добавлял фильтр, ища его по названию поля, а нужно было выбрать фильтр "содержимое: имеет термины таксономии (с глубиной)" и выбирать там словарь, тогда действительно есть множественный выбор.
Модуль Views не перестает меня приятно удивлять.

Аватар пользователя bumble bumble 10 ноября 2015 в 11:50

"Alexi" wrote:
Я добавлял фильтр, ища его по названию поля, а нужно было выбрать фильтр "содержимое: имеет термины таксономии (с глубиной)" и выбирать там словарь, тогда действительно есть множественный выбор.

Выбор есть всегда. (Прям пафосно звучит...)