exposed filters в views как не выводить "лишние" термины?

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

Аватар пользователя VasyOK VasyOK 27 декабря 2011 в 7:59

Доброго времени суток!

Когда я кликаю на термин словаря (например телевизоры), у меня материалы выводятся вьюхой.

Хочу добавить в качестве фильтра выбора еще один словарь.

Добавляю Filter criteria, выбираю поле словаря, раскрываю его.

Результат: выводятся все термины (например Philips, Sony, Zanussi).

Что нужно чтобы выводились не все, а только нужные. Zanussi ведь телевизоры не делает.

С drupal 6 я такое делал.

Комментарии

Аватар пользователя VasyOK VasyOK 27 декабря 2011 в 9:19

???

Я кликаю на телевизоры. А потом в фильтре должен быть список фирм.
Зачем же телевизоры исключать?

Аватар пользователя Айдар Айдар 27 декабря 2011 в 11:18

Выбрать фильтр не словаря, а term id, отметить нужные термины, поставить галку "Ограничить список выбранными элементами".

Аватар пользователя VasyOK VasyOK 27 декабря 2011 в 19:20

Ставлю галку Limit list to selected items (не выбирая значения) - в фильтре ничего. Если выбрать все значения, то все значения и выведутся. А "лишние" не отсекутся.

Аватар пользователя VasyOK VasyOK 28 декабря 2011 в 0:13

А что тут понимать.
Сбоку меню по словарю Товары:
Телевизоры
Утюги
Стиральные машины

Кликаешь на телевизоры получаешь список товаров, а над ними фильтр (Philips, Sony, Zanussi - словарь фирмы).

Вот когда нажимаешь на Телевизоры - Zanussi в фильтре нет
а если на стиральные машины - тогда есть.

На drupal 6 у меня это выходило.

Аватар пользователя Айдар Айдар 28 декабря 2011 в 1:23

Ну тогда я все правильно понимаю вроде как...

Что в итоге с выбором терминов. Хотя там фактически для каждого термина нужна отдельная вьюха.

Аватар пользователя lehanich1 lehanich1 11 сентября 2012 в 23:32

Всем добрый день, можно ли ограничить список терминов sql запросом по определённому полю ноды, а не выбирая список нужных вручную?

Аватар пользователя iNFerNo iNFerNo 12 сентября 2012 в 12:02

views hacks ствь там есть селектор фильтров выбираешь поле (если список терминов это поле) селективное и тогда будут лишние термины отфильтровыватся...

Аватар пользователя lehanich1 lehanich1 10 ноября 2015 в 11:48

views hacks установлен, можно выбрать термины, которые не хочу отображать, но так и не понятно как не отображать термины в зависимости от значения другого поля из той же ноды (по этому полю настроен ещё один фильтр в этой же вьюшке).

Аватар пользователя lehanich1 lehanich1 13 сентября 2012 в 11:06

селективное поле это поле с пометкой "допустимые значения" по-русски? но нужных полей с такой пометкой нету.

Аватар пользователя iNFerNo iNFerNo 13 сентября 2012 в 12:27

я не знаю у меня вес на анг. я не русифицировал еще.

у вас в ноде есть поле он выводит термины? поэтому при добавление...... поля во виевс у вас будет выбор поле и поле_селективное если выбрать селективное то оно будет фильтроватся по терминам которые присутствуют в выборке вьюса.

я с этим модулем пол года ковырялся чтобы до меня дошло как фильтровать