Ограничение значений одного раскрытого фильтра значениями другого

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

Аватар пользователя maximowich maximowich 5 октября 2013 в 23:35

Здравствуйте.
Задача вроде простая. Не могу найти решение.
Есть вьюха с товарами с двумя раскрытыми фильтрами:

- категория товара
- производитель

Как сделать так чтобы после применения одного из фильтров пользователем на странице, во втором отображались только значения в которых есть соответсвующие первому выбору товары.
ТО ЕСТЬ: Пользователь зашел на страницу выбрал в фильтре производителя - страница обновилась - во втором фильтре должны остаться к выбору пользователя только те категории, в которых у ранее выбранного производителя есть товары.

Спасибо за помощь.

Комментарии

Аватар пользователя maximowich maximowich 7 октября 2013 в 20:16

"Advin" wrote:

views hacks - selective filter

спасибо, по описанию вроде то, что нужно
не пойму где включается "Limit list to result set"
облазил все настройки фильтра. сориентируйте.

Аватар пользователя maximowich maximowich 7 октября 2013 в 21:51

"duozersk" wrote:

https://drupal.org/project/entityreference_filter

Спасибо за совет. Почему-то выдает поля материала только в строку.
Да и совсем никак не пойму как настроить, чтоб значения списка фильтра ограничивались значениями этого фильтра в выборке.
Не могу найти инструкций или уроков. Может посоветуете, где посмотреть или почитать подробнее.

Аватар пользователя Advin Advin 8 октября 2013 в 15:21

Когда включите модуль, появится новый тип фильтров (selective). Если я вас верно понял, вам надо именно их использовать.

Аватар пользователя vlucas vlucas 20 ноября 2013 в 16:58

Advin wrote:
Когда включите модуль, появится новый тип фильтров (selective). Если я вас верно понял, вам надо именно их использовать.

Подскажите, пожалуйста. У меня схожая задача: Есть словарь каталог и словарь производители. У нод есть ссылки на термины этих словарей. Вывожу вьюсом каталог и хочу фильтровать по производителям. Но работает это так: когда выбираю производителя, все остальные скрываются и, чтобы выбрать другого нужно сбросить фильтр. Как сделать, чтобы производители оставались всегда все?