Вы здесь

Последовательный зависимый выбор значений фильтров Views, основанный на предыдущих значениях

0

Есть каталог техники с полями:
- Название (модель)
- Тип устройства (таксономия)
- Производитель (таксономия)
- Тип ремонта (коллекция таксономия + цена или другой способ - не решён вопрос пока)

Задача в следующем.
Нужен фильтр, в котором пользователь, последовательно выбирая значения, получает цену ремонта, например:
Тип устройства (Телефон) -> Производитель (Acer) -> Модуль (Liguid) -> Тип ремонта (не горит экран) -> стоимость ремонта = 4000 руб.

То есть: после выбора Тип устройства, на основе этого значения, формируется список (select) Производителей (из тех товаров каталога, которые есть - не всего словаря таксономии), затем выбрав Производителя - список доступных моделей и т.д.

Пока понятно, что по требованиям это смахивает самопис, но может есть контрибы для решения задачи хотя бы частично накликать?

Версия Drupal: 
7.x
Категория: 
AJAXForm APITaxonomy API
Связанные проекты: 
Views
Вопрос задан 03.02.2016 - 15:41
Аватар пользователя VVS
VVS
31

Ответы

0

Пока писал вопрос - прошёлся по поискам, уточнил слова.

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...

Попробую их сначала. Но вдруг чьё-то решение окажется удобнее.

Ответ дан 03.02.2016 - 15:45
Аватар пользователя VVS
VVS
31
0

Возможно, вот этот модуль поможет https://www.drupal.org/project/ajax_facets. Но зависит от того, как организована структура данных на сайте.

Ответ дан 03.02.2016 - 21:27

Немного не то, но удобное решение.

Комментарий оставлен 04.02.2016 - 17:40