Есть каталог техники с полями:
- Название (модель)
- Тип устройства (таксономия)
- Производитель (таксономия)
- Тип ремонта (коллекция таксономия + цена или другой способ - не решён вопрос пока)
Задача в следующем.
Нужен фильтр, в котором пользователь, последовательно выбирая значения, получает цену ремонта, например:
Тип устройства (Телефон) -> Производитель (Acer) -> Модуль (Liguid) -> Тип ремонта (не горит экран) -> стоимость ремонта = 4000 руб.
То есть: после выбора Тип устройства, на основе этого значения, формируется список (select) Производителей (из тех товаров каталога, которые есть - не всего словаря таксономии), затем выбрав Производителя - список доступных моделей и т.д.
Пока понятно, что по требованиям это смахивает самопис, но может есть контрибы для решения задачи хотя бы частично накликать?
Комментарии
Пока писал вопрос - прошёлся по поискам, уточнил слова.
https://www.drupal.org/project/entityreference_filter (вряд ли)
https://www.drupal.org/project/views_dependent_filters
https://www.drupal.org/project/views_selective_filters
http://bouteillenicolas.com/expertise-drupal/views-ajax-dynamic-dependen...
http://drupal.stackexchange.com/questions/10623/create-dependent-dropdow...
Попробую их сначала. Но вдруг чьё-то решение окажется удобнее.