Добрый день! Помогите, пожалуйста, разобраться. Вопрос по Drupal7
Есть словарь таксономии (например услуги: поддержка, производство, обучение). Есть тип материала Проект. Каждый проект привязан к какому-то термину(терминам). У каждого термина есть своя страница. На каждой странице есть блок-представление с Проектами. Как сделать так, чтобы на каждой странице термина в представлении выводились только те элементы представления (Проекты), которые относятся к этому термину?
Комментарии
Покажите вашу вьюху. Но на вскидку нужно добавить контекстный фильтр (брать id термина из url), который будет использоваться как критерий фильтрации
То есть на данной странице должны выводиться только проекты 1,3 и 4. Обучение, поддержка и производство - это термины. А проекты - это типы материала. Пробую настроить с помощью контекстных фильтров и связей, но никак не получается.
Связи не нужны. Интересует не вывод вьюхи, а ее настройки, в первую очередь контекстного фильтра.
В данный момент не настроены никакие фильтры. Выводится всё представление в виде блока (поля типа материала)
Так @ivnish еще вчера написал что нужно сделать - что конкретно непонятно?
Не можете найти контекстные фильтры? Они в самой правой колонке Advanced/Расширенные.
Я могу найти контекстные фильтры. Я не могу понять, как их надо настроить. Все попытки приводят к тому, что либо выводится всё, либо ничего. Я выбираю фильтр Содержимое: Nid, а дальше сложности. Видимо, я не до конца понимаю принцип работы контекстных фильтров.
Зачем? Вы на уровне простой логики понимаете, чего хотите добиться?
Вам нужно фильтровать не по nid, а по термину, id которого нужно брать из URL.
Я честно не знаю как это можно объяснить ещё проще...
Получилось. Но фильтр не по термину, и не по nid, а по полю типа материала. В общем, изначально на этом этапе была ошибка.