Здравствуйте!
Реализую вывод материалов с помощью views и раскрытых фильтров. Среди полей, по которым нужно фильтровать, есть поле улица и район, это ссылки на термины таксономии.
Мне нужно реализовать возможность ввода в фильтр нескольких значений. Ну например искать по нескольким районам сразу, или по нескольким улицам. Т.е. нужна возможность ввести в поле фильтра сразу несколько значений.
У Views есть два виджета для фильтра по терминам таксономии, это поле с автоподсказкой либо выпадающий список.
Поле с автоподсказкой позволяет ввести несколько терминов, но для пользователей не удобно вводить название самому, да и откуда ему знать что значения надо разделять запятой?
А выпадающий список почему то не позволяет искать по нескольким значениям, чтобы использовать например модуль chosen и удобно искать и выбирать нужные значения из списка.
Для наглядности, вот несколько примеров того, что примерно нужно:
Последнее это скриншот из настроек фильтра, где как раз термины выбираются как нужно, но вот в самом фильтре значение выбирается только одно:
Как конкретно реализовать, не важно, главное чтобы пользователю можно было удобно и наглядно выбрать значения.
Сколько искал, пока так и не нашел решения для данной задачи.
Комментарии
Позволяет, необходимо установить галку (см. скрин).
Есть еще вот такая штука: jQuery UI MultiSelect Widget
Спасибо! Я добавлял фильтр, ища его по названию поля, а нужно было выбрать фильтр "содержимое: имеет термины таксономии (с глубиной)" и выбирать там словарь, тогда действительно есть множественный выбор.
Модуль Views не перестает меня приятно удивлять.
Выбор есть всегда. (Прям пафосно звучит...)