Вывод только тех значений для фильтра, к которым есть привязка материалов

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

Аватар пользователя dmitriy7 dmitriy7 12 октября 2012 в 17:36

ЕСТЬ набор статей и Есть словарь таксономии, в который уже вбиты все нужные значения.
Есть Представление (вьюха), которое выводит список всех статей, и посетитель сайта может фильтровать статьи по категориям - терминам таксономии. Фильтр - раскрывающийся список, можно выбрать - Категория А, Категория Б, и тогда выводятся только статьи этой категории. Ну стандартно в общем.

НО, дело в том что в словаре таксономии уже вбито много терминов, но не ко всем терминам уже созданы и привязаны статьи. Посетитель может выбрать термин "Категория N", а к ней еще не привязано никаких статей и он получит нулевой результат. Не хорошо. Он спросит - если в этой категории нет статей то зачем она тут есть в фильтре?

ВОПРОС: Как сделать чтобы раскрывающийся список фильтра содержал только те термины, к которым есть привязанные статьи?

P.S. Я понимаю что можно вручную исключить некоторые термины в настройках фильтра вьюхи, но на сайт будут добавляться новые статьи и будут они привязываться к терминам, и каждый раз следить за каждым термином будет очень не удобно.

Комментарии

Аватар пользователя dmitriy7 dmitriy7 13 октября 2012 в 20:22

В настройках фильтра что-то соответствующей галочки не нашел. Это Views 3.5
На счет модуля - спасибо за наводку, попробую.

Аватар пользователя k-s k-s 14 октября 2012 в 17:33

Когда фильтр по таксономии расшаривается пользователям, там есть галочка "Limit list to selected items"

// да, это не совсем то