Pour le contexte, je traite de deux types de contenu: article et team_profile. Dans les nœuds d'article, nous avons un champ de référence d'entité tirant un nœud team_profile pour servir d'informations sur l'auteur.
Je voudrais juste rendre l'entité avec un nouveau mode d'affichage, mais notre conception a la photo directement au-dessus de la date et du nom publiés:
Dans D7, je voudrais dpm($content)
et descendez jusqu'aux informations sur le nœud, double-cliquez et retirez le reste du chemin de référence. J'utilise Kint et je suis capable de cracher sur le contenu de référence de l' entité à un certain niveau, {{ kint(content.field_blog_author[0]['#node']) }}
. Le niveau suivant auquel je veux accéder est values
, mais essayer ce qui suit me donne NULL:
content.field_blog_author[0]['#node’][‘values’]
content.field_blog_author[0]['#node’]=>values
content.field_blog_author[0]['#node’]->values
J'aimerais finalement rendre les champs title
et à field_team_image
partir du nœud référencé ( vu ici dans la sortie kint ). Je n'ai pas trouvé d'informations à ce sujet dans la documentation ou en recherchant. Quelqu'un m'aiderait-il à se décoller?
{{ kint(node.field_blog_author.entity) }}
génère un joli tableau du nœud référencé, mais maintenant je ne peux pas aller plus loin.{{ kint(node.field_blog_author.entity.title) }}
, par exemple, rompt la page, ne chargeant aucune ressource ou quoi que ce soit au-delà de la région d'en-tête. Idem pournid
ou autres. Juste pour rire, essayer d'inclure l'entité référencée dans le contenu du nœud avec{{ node.field_blog_author.entity }}
renvoyé un message d'erreur disant apparemment que le nœud ne pouvait pas être affiché dans le modèle comme ça..value
a fonctionné dans ce cas et répond à ma question d'origine.