Für den Kontext habe ich es mit zwei Inhaltstypen zu tun: article und team_profile. In Artikelknoten haben wir ein Entitätsreferenzfeld, in das ein team_profile-Knoten gezogen wird, um als Autoreninformation zu dienen.
Ich würde das Objekt nur mit einem neuen Anzeigemodus rendern, aber bei unserem Design befindet sich das Foto direkt über dem Veröffentlichungsdatum und dem Namen nebeneinander:
In D7 würde ich einen dpm($content)
Drilldown zu den Knoteninformationen durchführen, doppelklicken und den Rest des Referenzpfads herausziehen. Ich verwende kint und bin in der Lage, den Inhalt der Entitätsreferenz bis zu einem bestimmten Grad auszuspucken {{ kint(content.field_blog_author[0]['#node']) }}
. Die nächste Ebene, auf die ich zugreifen möchte, ist values
, aber wenn ich Folgendes versuche, bekomme ich NULL:
content.field_blog_author[0]['#node’][‘values’]
content.field_blog_author[0]['#node’]=>values
content.field_blog_author[0]['#node’]->values
Letztendlich möchte ich die Felder title
und field_team_image
vom referenzierten Knoten rendern ( hier in der Kint-Ausgabe ). Ich habe keine Informationen dazu in der Dokumentation oder durch Suchen gefunden. Würde mir jemand helfen, mich zu lösen?
{{ kint(node.field_blog_author.entity) }}
gibt zwar ein schönes Array des referenzierten Knotens aus, aber jetzt kann ich nicht tiefer gehen.{{ kint(node.field_blog_author.entity.title) }}
Zum Beispiel wird die Seite unterbrochen, und es werden keine Ressourcen oder andere Elemente hinter dem Header-Bereich geladen. Gleiches fürnid
oder andere. Nur für kichert, versucht die referenzierte Entität im Knoteninhalt mit einschließen{{ node.field_blog_author.entity }}
zurück Nachricht eines Fehlers scheinbar von selbst , dass der Knoten nicht in der Vorlage wie das gezeigt werden kann..value
hat in diesem Fall funktioniert und beantwortet meine ursprüngliche Frage.