Чтобы фильтр показывал только используемые термины (с нодами), а не все подряд, был установлен модуль Views Selective Filters и в фильтре нужное поле необходимо выбрать с пометкой (selective).
Но что нужно выбрать и где настроить, если я использую при этом модуль Simple hierarchical select (Shs) для иерархической фильтрации Региона и Города?
Комментарии
А может не использовать Simple hierarchical select?
А показывать фильтр по городам после показа фильтра по регионам? В secondary его например. Или через JS. Или там модуль какой-то был, где механизм на скришоте нарисован.
немного не понял про secondary
Фильтры - настройки выбранного фильтра - this is secondary option
У меня нет такой опции, может быть модуль какой нужен? Может Better Exposed Filter?
Может. В настройках фильтра это кажись. Все равно JS кодить придется.
Может и ваш вариант подойдет.
Может https://www.drupal.org/project/global_filter это подойдет.
Для выбора Региона и Города ничего лучше Simple hierarchical select не найдено. Он удобен и при создании контента и при выборе в фильтре. А вот как сделать чтоб в списке других нод не светились "пустые" города и регионы, так и не нашлось решения.
Ну может решение пропатчить Views Selective Filters, если уж ниче больше не помогает. Правда патчи это такое, но если нет решения...
Попробуйте https://www.drupal.org/project/search_api + https://www.drupal.org/project/shs_search_api
Не удалось попробовать. Установил данные модули, настроил индекс, сервер и пр. Настроил views для search api. Указал SHS как виджет поля Регион. Но почему-то в фильтре не показывается поле для выбора SHS (для выпадающего списка и автокомплита - всё ок)
ставили 2015 года или dev?
2015