К примеру, есть у нас словарь ГОРОДА (в словаре термины Москва, Питер, тдтп), так же есть словари в которых содержатся районы отдельно для каждого города. Какие есть варианты реализации следующего дела - когда мы в фильтрах views выбираем Москва - у нас появляется возможность выбирать именно районы из словаря районов Москвы, соответственно так же и для других городов?
По поиску ничего толкового не нашел, кто сталкивался и как решали
Views 3, taxonomy, фильтры
Главные вкладки
Лучший ответ
Модуль SHS - Полностью решает данную задачу.
Делаем словарь, в нем
Город
-район1
-район2
Город_2
-район1
Ставим SHS. После этого во вюсе в критериях фильтрации () появится новый критерий - Содержимое: Has taxonomy terms (with depth; Simple hierarchical select). Будет все фильтровать на основе иерархии. Только в самом типе материала не забудьте разрешить множественный выбор в данном поле.
Комментарии
Если районов в отдельных словарях и надо реализовать зависимые фильтры во views то можно использовать https://www.drupal.org/project/facetapi
Проблема заполнять информацию или выводить ее?
Заполнять, пригодится https://www.drupal.org/project/reference_option_limit
Выводить - можно обойтись раскрытыми фильтрами может.
Можно приспособить views selective filters и better exposed filters.
Search API + Facet API тоже можно.
Модуль SHS - Полностью решает данную задачу.
Делаем словарь, в нем
Город
-район1
-район2
Город_2
-район1
Ставим SHS. После этого во вюсе в критериях фильтрации () появится новый критерий - Содержимое: Has taxonomy terms (with depth; Simple hierarchical select). Будет все фильтровать на основе иерархии. Только в самом типе материала не забудьте разрешить множественный выбор в данном поле.