Saya perlu mengendalikan rendering field_admin_tagsbidang dalam node.html.twigtemplat.
Ini bekerja:
{{ content.field_admin_tags }}- Memberikan semuanya (label + semua nilai bidang){{ content.field_admin_tags.0 }}- Memberikan hanya nilai pertama di bidang, dan tidak ada label
MASALAH: Saya tidak memiliki kendali atas markup yang mengelilingi tag, mis <ul><li>...</li></ul>.
Jadi ide saya adalah untuk beralih di atas render array .
Tapi itu TIDAK berhasil:
{% for tag in content.field_admin_tags %}
{{ tag }}
{% endfor %}
Saya mendapatkan: Exception: Object of type Drupal\node\Entity\Node cannot be printed.
Saya pikir saya mengulangi kunci / nilai array render vs item di dalam bidang (jika saya mencetak "X" di setiap loop, saya mendapatkan 20 X sementara saya hanya memiliki dua atau tiga nilai di bidang ini) .
Saya ingin iterate atas content.field_admin_tags.0, content.field_admin_tags.1, dll
Adakah cara untuk memperbaikinya? Terima kasih.