2013-08-28 4 views
0

Это похоже на то, что он должен быть относительно простым, но я не могу обернуть вокруг себя мозг. У меня есть клиент, нуждающийся в некоторой расширенной фильтрации для тысяч различных элементов контента. Каждый элемент контента будет подаваться с использованием различных типов таксономии. При фильтрации через систему он должен исключать контент, который не соответствует выбранной таксономии.Drupal Views, основанные на фильтрации таксономии на основе имеющегося содержимого

До сих пор так хорошо.

Проблема в том, что фильтры должны обновляться на основе таксономии выбранного контента.

В данном конкретном случае есть поле выбора для местоположения, охоты/рыбалки и видов. Если они выбрали Illinois> Fishing> Freshwater, последний фильтр (Species) должен показывать только теги из списка видов, которые соответствуют ранее выбранным фильтрам.

Система работает сказочно уже, но отображает все виды рыб, а не только те из выбранного фильтра.

Любое руководство было бы чрезвычайно оценено.

ответ

1

Я бы порекомендовал Views_Hacks модуль для этого (Просмотров Выборочного Exposed Фильтры), а также в виде разрешенных AJAX и Autosubmit представлений.

+0

Красивая! Я еще не реализовал его, но похоже, что это то, что мне нужно. Большое спасибо за предложенное. –

1

Фрагмент Drupal facet https://drupal.org/project/facetapi предоставит вам необходимую функциональность.

Быстрый поиск по Google для «граненого поиска Друпал» даст вам множество руководств о том, как настроить его, один из которых является: http://envisioninteractive.com/drupal/drupal-7-views-with-faceted-filters-without-apachesolr/

Смежные вопросы