Использую: Drupal 7, Views 3, EVA Field.
Нашел алгоритм как вывести в материал логотип, который загружен в профиль пользователя.
Для этого использовал EVA Field, который выводил представление как обычное поле в Views.
В представлении использую Контекстный фильтр "Содержимое: UID автора" (ID пользователя из URL).
Но при просмотре Анонсов материалов ID пользователя не передается по URL и фильтр не работает.
Как сделать чтобы PHP код в контекстном фильтре (Содержимое: UID автора) возвращал ID пользователя при просмотре Анонсов всех материалов..
Чтобы в анонсах отображались логотипы пользователей.
Или есть другое решение?
Комментарии
node->uid это есть автор ноды
при просмотре Анонсов? список нескольких node. в контекстном фильттр не будет работать.
Что вы делаете? мне не понятно. не проще было выводить в вьюс содержимое-отображение(анонс). и настраивать уже в вкладке отображения в настройках типа материала?
BatKor Вы правы, так и сделано.
Через представление Views и сделано все, через него и происходит показ анонсов материала.:
Суть всего вопроса:
Как вывести логотип, загруженный в профиль пользователя (Profile2) в этот самый анонс. То есть логотип автора материала.
Формат вывода нужен именно "Анонс" для того чтобы материалы закреплять вверху списка можно было.
Возможно я слишком все усложнил. Можно проще решить.
Как вывести в материале аватар Аватар его автора?
Честное слово нигде не нашел такой настройки.
Могу по советовать программно. но для вас наверно лучше попробовать вот этот модуль