Мне нужно взять под контроль рендеринг 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, в то время как у меня есть только два или три значения в этом поле) ,
Я хотел бы перебрать content.field_admin_tags.0, content.field_admin_tags.1и т.д.
Есть идеи как это исправить? Спасибо.