Добрый день!
Дано:
Тип материала "Тур" (Туристическая путевка), у которого есть поле, ссылающееся на термин таксономии "Отель".
У словаря таксономии "Отель" есть много полей. Например "Курорт", "Изображение".
Вопрос:
Как мне материале типа "Тур" вывести изображение Отеля, на который ссылается данный Тур?
Как мне во View, созданное на основе Туров добавить изображение Отеля?
Комментарии
upd:
Смог вывести во views. Воспользовался последним постом отсюда: http://drupal.stackexchange.com/questions/72355/views-with-entity-reference
Как добавить отображение в материале - вопрос остается открытым.
Есть модуль panels. В нем можно переопределить вывод страниц, добавлять вьюхи на страницу ноды, передавать параметры для контекстного фильтра в добавленную вьюху. Вам надо создать вьюху с терминами, добавить через отношения (relationships) загрузить во вьюху материал, связанный с термином и добавить контекстный фильтр по nid.
Если выглядит сложно, то можно theme_preprocess_node() загрузить нужный термин их поля, а в node.tpl.php вывести где надо.
Используйте отношения в вьюхе
Получилось. С помощью panels переопределил вывод типа материала "Тур".
Добавил relationship на термин "Отель".
Во вьюхе через отношения тоже получилось сделать.
Спасибо!