Eu preciso assumir o controle sobre a renderização de um field_admin_tags
campo em um node.html.twig
modelo.
Isso funciona:
{{ content.field_admin_tags }}
- Renderiza tudo (rótulo + todos os valores do campo){{ content.field_admin_tags.0 }}
- Renderiza apenas o primeiro valor no campo e nenhum rótulo
PROBLEMA: Não tenho controle sobre a marcação em torno das tags, por exemplo <ul><li>...</li></ul>
.
Então, minha idéia foi iterar sobre a matriz de renderização .
Mas isso NÃO funciona:
{% for tag in content.field_admin_tags %}
{{ tag }}
{% endfor %}
Eu recebo: Exception: Object of type Drupal\node\Entity\Node cannot be printed
.
Eu acho que estou iterando sobre as chaves / valores da matriz de renderização versus os itens dentro do campo (se eu imprimir um "X" em cada loop, recebo 20 Xs enquanto tenho apenas dois ou três valores nesse campo) .
Eu gostaria de iterar content.field_admin_tags.0
, content.field_admin_tags.1
etc.
Alguma idéia de como consertar isso? Obrigado.