Предположим, мой сайт продает автомобили и другие виды транспорта.У меня есть тип контента под названием Product, и он классифицирован по таксономии, например.Автомобили, велосипеды, лодки, вертолеты.
Тип контента Product
имеет несколько полей CCK для описания основных функций продукта, таких как horsepower
, number_of_wheels
и top_speed
. * 1007.*
Я использую представления, чтобы переопределить страницу термина таксономии, и показываю некоторые открытые фильтры, чтобы пользователь мог сузить свой выбор.
Моя проблема в том, что некоторые из моих открытых фильтров не применимы при просмотреопределенные условия.Например, если я просматриваю термин «Велосипеды», я не хочу иметь возможность фильтровать по horsepower
!Или, если я просматриваю Лодки, я не хочу иметь возможность фильтровать по number_of_wheels
(потому что ни у одной из моих лодок нет колес).
Так есть ли способ скрыть открытый фильтр для поля?если никакие строки в представлении не содержат данных в этом поле?