Ich muss die Kontrolle über das Rendern eines field_admin_tags
Felds in einer node.html.twig
Vorlage übernehmen.
Das funktioniert:
{{ content.field_admin_tags }}
- Rendert alles (Label + alle Feldwerte){{ content.field_admin_tags.0 }}
- Rendert nur den ersten Wert im Feld und keine Beschriftung
PROBLEM: Ich habe keine Kontrolle über das Markup, das die Tags umgibt, z <ul><li>...</li></ul>
.
Meine Idee war es also, über das Render-Array zu iterieren .
Aber das funktioniert nicht:
{% for tag in content.field_admin_tags %}
{{ tag }}
{% endfor %}
Erhalte ich: Exception: Object of type Drupal\node\Entity\Node cannot be printed
.
Ich denke, ich iteriere über die Schlüssel / Werte des Render-Arrays im Vergleich zu den Elementen im Feld. .
Ich möchte iterieren content.field_admin_tags.0
, content.field_admin_tags.1
usw.
Irgendeine Idee, wie man das behebt? Vielen Dank.