コンテキストについては、articleとteam_profileの2つのコンテンツタイプを扱っています。記事ノードには、作成者情報として機能するためにteam_profileノードを取得するエンティティ参照フィールドがあります。
新しい表示モードでエンティティをレンダリングするだけですが、デザインには、公開された日付と名前のすぐ上に、隣り合って写真が設定されています。
D7ではdpm($content)
、ノード情報にドリルダウンし、ダブルクリックして、残りの参照パスを引き出します。私はキントを使用しており、エンティティ参照コンテンツを特定のレベルに吐き出すことができます{{ 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 }}
返されました。