Для контекста я имею дело с двумя типами контента: article и team_profile. В узлах статьи у нас есть поле ссылки на сущность, тянущее узел team_profile, чтобы служить информацией об авторе.
Я бы просто визуализировал объект с новым режимом отображения, но в нашем дизайне фотография установлена прямо над опубликованной датой и именем, рядом друг с другом:
В D7 я бы dpm($content)
и углубился в информацию об узле, дважды щелкнул и вытащил оставшуюся часть контрольного пути. Я использую kint и могу выплевывать содержание ссылки на сущность до определенного уровня {{ kint(content.field_blog_author[0]['#node']) }}
. Следующий уровень, к которому я хочу получить доступ values
, но попытка следующего дает мне NULL:
content.field_blog_author[0]['#node’][‘values’]
content.field_blog_author[0]['#node’]=>values
content.field_blog_author[0]['#node’]->values
Я бы в конечном счете , как и для придания этому title
и field_team_image
полей из ссылочного узла ( видел здесь в выходной Kint ). Я не нашел информации об этой документации или поиске. Кто-нибудь поможет мне отклеиться?
{{ kint(node.field_blog_author.entity) }}
действительно выводит хороший массив упомянутого узла, но теперь я не могу идти глубже.{{ kint(node.field_blog_author.entity.title) }}
например, разрывает страницу, не загружая ресурсы или что-либо за область заголовка. То же самоеnid
или для других. Просто для хихиканья попытка включить указанную сущность в содержимое узла{{ node.field_blog_author.entity }}
вернула сообщение об ошибке, в котором говорилось, что узел не может быть показан в шаблоне подобным образом..value
действительно работает в этом случае и отвечает на мой оригинальный вопрос.