Necesito tomar el control sobre la representación de un field_admin_tags
campo en una node.html.twig
plantilla.
Esto funciona:
{{ content.field_admin_tags }}
- Representa todo (etiqueta + todos los valores de campo){{ content.field_admin_tags.0 }}
- Representa solo el primer valor en el campo, y sin etiqueta
PROBLEMA: No tengo control sobre el marcado que rodea las etiquetas, por ejemplo <ul><li>...</li></ul>
.
Entonces mi idea era iterar sobre la matriz de renderizado .
Pero eso no funciona:
{% for tag in content.field_admin_tags %}
{{ tag }}
{% endfor %}
Me sale: Exception: Object of type Drupal\node\Entity\Node cannot be printed
.
Creo que estoy iterando sobre las claves / valores de la matriz de renderizado frente a los elementos dentro del campo (si imprimo una "X" en cada bucle, obtengo 20 X mientras solo tengo dos o tres valores en este campo) .
Me gustaría para repetir content.field_admin_tags.0
, content.field_admin_tags.1
etc.
¿Algúna idea de cómo arreglar esto? Gracias.