Товарищи! Уже несколько вечеров бьюсь и не могу ничего придумать, помогите если кто знает....
Есть словарь таксономии "Учителя", в котором содержатся термины с ФИО тех самых учителей.
Также создан тип контента "Добавить учителя", где по задумке создаётся нода с описанием каждого учителя, где я добавил поле терминов таксономии и каждому учителю присваиваю его ID (термин таксономии с ФИО), например:
(нода)Сидоров С.С. - присвоен термин таксономии Сидоров С.С.
Всё вродибы просто, но есть еще и тип материала, где описываются предметы на которых преподают учителя.
Например, создаю ноду "Русский язык", отмечаю чекбоксами, что к этой дисциплине привязаны Сидоров и Иванов и сохраняю.
Нужно достичь такого эффекта - когда посетитель нажимает на ссылку "Русский язык", то в блоке, к примеру в правой колонке, выводится список преподавателей, приподающих данный предмет.
Пытаюсь сделать всё это вьюхой, но ничего не выходит. Подозреваю, что это можно сделать с помощью "CONTEXTUAL FILTERS", но ничего не выходит, я полностью "закопался"...
Комментарии
учитель(user)содержит поле предмет(taxonomy)
далее можно делать основной контент:
метод.материал(node) опционно - содержит поле предмет(taxonomy) опубликован учителем(user)
для сущностей node, user, taxonomy волен создать сколь угодно доп.полей.
и потом на это нападать вьюсом.
и чуток руками - чтоб учителя не клепали материалы с чужими предметами (если материал имеет это поле)
связка предложенная TC - имхо бред.
Спасибо, попробую реализовать и позже отпишусь.