Node Reference. Вывести значение поля родительской ноды в дочерней.

Аватар пользователя Nikolas Nikolas 31 августа 2015 в 23:42

Всем привет!
Использую Node Reference.
Есть тип материала Группа со своим полем Наименование и также полем Участники, ссылающимся на тип материала Участник.
Надо чтобы на странице Участника отображалось поле Наименование материала Группа.

Участник может быть только в одной группе, соответственно и наименование одно.
Нашел как делать это через Views только, но это мне кажется слишком громоздко.
Есть ли подходящие функции?
Получается нужна функция, которая вернет nid Группы по известному nid Участника (или более универсально - по известному контенту одного из полей Группы), а потом можно через field_get_items вызвать уже нужное поле.
Все уже перерыл, но что-то никак не найду нужной функции поиска Sad

Комментарии

Аватар пользователя Nikolas Nikolas 1 сентября 2015 в 17:09

Со своим скриптом туговато, да и наверняка есть что-то готовое, вот только мои алгоритмы поиска этого не дают найти Sad

Аватар пользователя Orion76 Orion76 1 сентября 2015 в 17:52

Готовое только вьюс типа блок или при помощи модуля display suite extras вывести вьюс в "псевдо" поле профиля пользователя.
Если правильно настроите кэширование(для блока или вьюса), будет работать быстрее чем "своим скриптом"

Аватар пользователя Nikolas Nikolas 2 сентября 2015 в 9:04

cnr пробовал, но не всегда создает связи, особенно если связь не одна а с несколькими полями.