Drupal, Views: Вывести в раскрытом фильтре только актуальные значения полей

Главные вкладки

Аватар пользователя emille emille 10 ноября 2010 в 15:17

Есть нода с полями:

Номер записи | Поле 1 | Поле 2 | Поле 3
-----------------------------------
1. | 1 | 2 | 3
2. | 1 | 3 | 2
3. | 3 | 1 | 1

Если в представлении дать пользователю задавать фильтрацию по этим полям, то он увидит 3 поля в котором будут доступны следующие значения:

Поле 1: 1 и 3
Поле 2: 1, 2 и 3
Поле 3: 1, 2 и 3

Задача состоит в том чтобы при выборе параметра в одном из фильтров, допустимые варианты выбора в других фильтрах тоже обновлялись.

Тоесть: Когда выбираем в фильтре для Поля 1 значение 1, в других фильтрах остаются значения 2 и 3.

Т.к. я программист не столь высокого уровня, ищу готовое решение или подсказку, как это реализовать. Думаю задача достаточно тривиальна, чтобы иметь что-нибудь готовое.

Комментарии