Saya perlu mengendalikan rendering field_admin_tags
bidang dalam node.html.twig
templat.
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.