Проблема в следующем:
Создал вью с филтрами
Среди них есть один с опцией 'Exposed'.
Exposed фильтр в виде выпадающего списка основан на одном словаре.
Когда просматриваем вью в этом фильтре отображаются все термины таксономии словаря, в том числе и те, которые еще не были связаны с нодами, а были заранее вбиты в базу словаря.
1. Как убрать из фильтра несвязанные с нодами термины?
2. Как убрать термины, которые не связан так же и с другими фильтрами в этом вью?
Например есть темины, которые связаны с нодами т.е не пустые, но есть еще фильтр по CCK-полям, т.е. не все ноды отвечают этому фильтру и термины могут быть не связаны именно с этими нодами - эти "левые" термины в этом вью тоже показывать нельзя.
Как быть?
Комментарии
для сложных обработок нужно в собственном модуле через hook_form_alter изменять значения формы. То есть при генерации формы придется пересчитывать заранее подходящие термины и их вставлять в exposed-фильтр.
Если необходимо изменять набор терминов в зависимости от значения других полей без перезагрузки - подойдет ahah.
т.е. стандартными натсройками вьювс не отмазаться ;/
Актуальная проблема
та же проблема.
я может ошибаюсь, но может поможет вот этот модуль
http://drupal.org/project/vntf
Вот оно https://drupal.org/project/views_hacks#views_filters_selective