テンプレートfield_admin_tags内のフィールドのレンダリングを制御する必要がありnode.html.twigます。
この作品:
{{ content.field_admin_tags }}—すべてをレンダリングします(ラベル+すべてのフィールド値){{ content.field_admin_tags.0 }}—フィールドの最初の値のみを表示し、ラベルは表示しません
問題:タグを囲むマークアップを制御できません<ul><li>...</li></ul>。
したがって、私の考えはレンダー配列を反復処理することでした。
しかし、それは機能しません:
{% for tag in content.field_admin_tags %}
{{ tag }}
{% endfor %}
取得しますException: Object of type Drupal\node\Entity\Node cannot be printed。
私はレンダー配列のキー/値とフィールド内のアイテムを繰り返していると思います(各ループで「X」を印刷すると、20個のXが得られますが、このフィールドには2つまたは3つの値しかありません) 。
私は、反復処理したいcontent.field_admin_tags.0、content.field_admin_tags.1など、
これを修正する方法はありますか?ありがとう。