Para el contexto, estoy tratando con dos tipos de contenido: artículo y perfil_de_equipo. En los nodos del artículo, tenemos un campo de referencia de entidad que tira de un nodo team_profile para que sirva como información del autor.
Simplemente renderizaría la entidad con un nuevo modo de visualización, pero nuestro diseño tiene el conjunto de fotos directamente encima de la fecha y el nombre publicados, uno al lado del otro:
En D7 lo haría dpm($content)
y desglosaría la información del nodo, hacer doble clic y extraer el resto de la ruta de referencia. Estoy usando Kint y soy capaz de escupir el contenido de referencia entidad a un cierto nivel, {{ kint(content.field_blog_author[0]['#node']) }}
. El siguiente nivel al que quiero acceder es values
, pero intentar lo siguiente me da NULL:
content.field_blog_author[0]['#node’][‘values’]
content.field_blog_author[0]['#node’]=>values
content.field_blog_author[0]['#node’]->values
En última instancia, me gustaría representar los campos title
y field_team_image
del nodo referenciado ( visto aquí en la salida de kint ). No he encontrado información sobre esto es la documentación o mediante la búsqueda. ¿Alguien me ayudaría a despegarme?
{{ kint(node.field_blog_author.entity) }}
genera una buena matriz del nodo referenciado, pero ahora no puedo ir más profundo.{{ kint(node.field_blog_author.entity.title) }}
, por ejemplo, rompe la página, no carga recursos ni nada más allá de la región del encabezado. Lo mismo paranid
u otros. Sólo por diversión, tratando de incluir a la entidad referenciada en el contenido del nodo con{{ node.field_blog_author.entity }}
devuelto un mensaje de error al parecer diciendo que el nodo no se pudo demostrar en la plantilla de esa manera..value
funcionó en este caso y responde a mi pregunta original.