Untuk konteks, saya berurusan dengan dua jenis konten: artikel dan team_profile. Dalam simpul artikel, kami memiliki bidang referensi entitas yang menarik simpul team_profile untuk dijadikan informasi penulis.
Saya hanya akan merender entitas dengan mode tampilan baru, tetapi desain kami memiliki foto yang ditetapkan langsung di atas tanggal dan nama yang dipublikasikan, di samping satu sama lain:
Di D7 saya akan dpm($content)
dan menelusuri informasi node, klik dua kali, dan tarik keluar sisa jalur referensi. Saya menggunakan kint dan saya dapat memuntahkan konten referensi entitas ke tingkat tertentu {{ kint(content.field_blog_author[0]['#node']) }}
,. Level berikutnya yang ingin saya akses adalah values
, tetapi mencoba yang berikut memberi saya NULL:
content.field_blog_author[0]['#node’][‘values’]
content.field_blog_author[0]['#node’]=>values
content.field_blog_author[0]['#node’]->values
Saya akhirnya ingin membuat title
dan field_team_image
bidang dari node yang direferensikan ( terlihat di sini di keluaran kint ). Saya belum menemukan informasi tentang ini dokumentasi atau dengan mencari. Akankah seseorang membantu saya melepaskan diri?
{{ kint(node.field_blog_author.entity) }}
memang menghasilkan array yang bagus dari node yang direferensikan, tapi sekarang saya tidak bisa lebih dalam.{{ kint(node.field_blog_author.entity.title) }}
, misalnya, memecah halaman, tidak memuat sumber daya atau apapun melewati wilayah header. Sama untuknid
orang lain. Hanya untuk cekikikan, mencoba memasukkan entitas yang direferensikan dalam konten node dengan{{ node.field_blog_author.entity }}
mengembalikan pesan kesalahan yang sepertinya mengatakan bahwa node tidak dapat ditampilkan dalam template seperti itu.