Доброго времени суток!
Когда я кликаю на термин словаря (например телевизоры), у меня материалы выводятся вьюхой.
Хочу добавить в качестве фильтра выбора еще один словарь.
Добавляю Filter criteria, выбираю поле словаря, раскрываю его.
Результат: выводятся все термины (например Philips, Sony, Zanussi).
Что нужно чтобы выводились не все, а только нужные. Zanussi ведь телевизоры не делает.
С drupal 6 я такое делал.
Комментарии
Поставьте ещё один фильтр, чтобы исключал телевизоры.
???
Я кликаю на телевизоры. А потом в фильтре должен быть список фирм.
Зачем же телевизоры исключать?
Выбрать фильтр не словаря, а term id, отметить нужные термины, поставить галку "Ограничить список выбранными элементами".
Извиняюсь, не до конца вник в вопрос. Айдар мой верный друг и товарищ, он всегда поправит если что.
Айдар, у меня Drupal 7.
Ну дык там то же самое: Has term ID - раскрыть - ограничить.
Ставлю галку Limit list to selected items (не выбирая значения) - в фильтре ничего. Если выбрать все значения, то все значения и выведутся. А "лишние" не отсекутся.
М.б. я недопонимаю, но нужно выбрать значения, которые нужно показывать в фильтре и отметить эту галку.
А что тут понимать.
Сбоку меню по словарю Товары:
Телевизоры
Утюги
Стиральные машины
Кликаешь на телевизоры получаешь список товаров, а над ними фильтр (Philips, Sony, Zanussi - словарь фирмы).
Вот когда нажимаешь на Телевизоры - Zanussi в фильтре нет
а если на стиральные машины - тогда есть.
На drupal 6 у меня это выходило.
Ну тогда я все правильно понимаю вроде как...
Что в итоге с выбором терминов. Хотя там фактически для каждого термина нужна отдельная вьюха.
Не, в D6 у меня одна вьюха получалась. Для всех терминов сразу.
очень хочется знать, было ли найдено решение для D7?
Всем добрый день, можно ли ограничить список терминов sql запросом по определённому полю ноды, а не выбирая список нужных вручную?
http://www.drupal.ru/node/76953 — тут в одном из комментов автор описал как скрывал лишние термины.
views hacks ствь там есть селектор фильтров выбираешь поле (если список терминов это поле) селективное и тогда будут лишние термины отфильтровыватся...
views hacks установлен, можно выбрать термины, которые не хочу отображать, но так и не понятно как не отображать термины в зависимости от значения другого поля из той же ноды (по этому полю настроен ещё один фильтр в этой же вьюшке).
нужно выбрать поле с названием поля (селективное) а не просто с названием поля
селективное поле это поле с пометкой "допустимые значения" по-русски? но нужных полей с такой пометкой нету.
я не знаю у меня вес на анг. я не русифицировал еще.
у вас в ноде есть поле он выводит термины? поэтому при добавление...... поля во виевс у вас будет выбор поле и поле_селективное если выбрать селективное то оно будет фильтроватся по терминам которые присутствуют в выборке вьюса.
я с этим модулем пол года ковырялся чтобы до меня дошло как фильтровать