ЕСТЬ набор статей и Есть словарь таксономии, в который уже вбиты все нужные значения.
Есть Представление (вьюха), которое выводит список всех статей, и посетитель сайта может фильтровать статьи по категориям - терминам таксономии. Фильтр - раскрывающийся список, можно выбрать - Категория А, Категория Б, и тогда выводятся только статьи этой категории. Ну стандартно в общем.
НО, дело в том что в словаре таксономии уже вбито много терминов, но не ко всем терминам уже созданы и привязаны статьи. Посетитель может выбрать термин "Категория N", а к ней еще не привязано никаких статей и он получит нулевой результат. Не хорошо. Он спросит - если в этой категории нет статей то зачем она тут есть в фильтре?
ВОПРОС: Как сделать чтобы раскрывающийся список фильтра содержал только те термины, к которым есть привязанные статьи?
P.S. Я понимаю что можно вручную исключить некоторые термины в настройках фильтра вьюхи, но на сайт будут добавляться новые статьи и будут они привязываться к терминам, и каждый раз следить за каждым термином будет очень не удобно.
Комментарии
В настройках фильтра есть соответствующая галочка. В последнем билде views кажется не работает. http://drupal.org/node/510068
Еще есть такой модуль http://drupal.org/project/views_hacks#views_filters_selective
В настройках фильтра что-то соответствующей галочки не нашел. Это Views 3.5
На счет модуля - спасибо за наводку, попробую.
Когда фильтр по таксономии расшаривается пользователям, там есть галочка "Limit list to selected items"
// да, это не совсем то