Всем привет!
Использую Node Reference.
Есть тип материала Группа со своим полем Наименование и также полем Участники, ссылающимся на тип материала Участник.
Надо чтобы на странице Участника отображалось поле Наименование материала Группа.
Участник может быть только в одной группе, соответственно и наименование одно.
Нашел как делать это через Views только, но это мне кажется слишком громоздко.
Есть ли подходящие функции?
Получается нужна функция, которая вернет nid Группы по известному nid Участника (или более универсально - по известному контенту одного из полей Группы), а потом можно через field_get_items вызвать уже нужное поле.
Все уже перерыл, но что-то никак не найду нужной функции поиска
Комментарии
свой скрипт написать раз уж ничего не нашли
Со своим скриптом туговато, да и наверняка есть что-то готовое, вот только мои алгоритмы поиска этого не дают найти![Sad](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/sad.gif)
Готовое только вьюс типа блок или при помощи модуля display suite extras вывести вьюс в "псевдо" поле профиля пользователя.
Если правильно настроите кэширование(для блока или вьюса), будет работать быстрее чем "своим скриптом"
https://www.drupal.org/project/cnr
а лучше замените Node Reference на https://www.drupal.org/project/entityreference и https://www.drupal.org/project/cer
cnr пробовал, но не всегда создает связи, особенно если связь не одна а с несколькими полями.
Вроде таки заработала cnr с последней версией разработчиков.