поиск drupal по верхнему термину таксономии

Я разработал вид с двумя открытыми фильтрами

имя (текстовое поле) и место (термин таксономии с

xxxxx -yy -yy -yy эти термины он отлично работает, когда я ищу термины -yy, но проблема, когда я выбираю xxxxx, он должен выполнять поиск по всем дочерним терминам (он должен искать даже в терминах -yy), но кажется чтобы случиться, он ищет только в xxxx и дает пустые результаты

Как решить эту проблему


person rakeshakurathi    schedule 13.02.2010    source источник


Ответы (1)


Добавьте эти фильтры: Таксономия: ID термина (с глубиной),
Глубина: глубина будет соответствовать узлам, помеченным терминами в иерархии. Например, если у вас есть термин «фрукт» и дочерний термин «яблоко» с глубиной 1 (или выше), то при фильтрации по термину «фрукт» будут получены узлы, помеченные как «яблоко», а также как « фрукты". Если отрицательный, верно обратное; поиск «яблоко» также найдет узлы, помеченные «фруктом», если глубина равна -1 (или ниже).

person Nikit    schedule 14.02.2010
comment
но если я ищу яблоко, я хотел бы получить результаты только для яблока, если я ищу фрукты, тогда только мне нужно получить все результаты, которые будут отображаться, можем ли мы иметь эти настройки на основе каждого термина таксономии, ,, может быть, мы сможем подробно описать таксономию только для одного термина, я новичок в drupal ... - person rakeshakurathi; 14.02.2010
comment
Спасибо, nikit, за помощь. ,, но я не хочу создавать еще один фильтр. с идентификатором термина таксономии, возможно, придется записать любой пользовательский крючок, я не уверен ... - person rakeshakurathi; 14.02.2010
comment
хм, я не могу понять, если вы установите глубину = 1 для фруктов, вы получите все фрукты и яблоки. Не? - person Nikit; 15.02.2010
comment
Я сделал то же самое, но не получил никакого результата. У меня только что получился пустой результат - я использовал таксономию с городом и дал ожидание до 0 для всех терминов ... это эффекты, и я могу использовать этот идентификатор термина таксономии с другими фильтрами в представлении, i только что получил пустой результат, но я не получил никаких результатов .... - person rakeshakurathi; 20.02.2010