Tengo una plantilla de ramita para un tipo de contenido personalizado. Y es capaz de representar la mayoría de los campos bien, pero no puedo imprimir un campo de imagen con varias imágenes.
nodo: mycontenttype.html.twig contiene
{{ content.field_mytitle }}
{{ content.field_myheaderimage }}
<div class="row expanded">
{% for galleryimage in content.field_gallery_images %}
<div class="gallery-image-item"> {{ galleryimage }} </div>
{% endfor %}
</div>
content.field_mytitle y content._field_myheaderimage genera el título y la imagen muy bien. Pero cuando uso el bucle for
{% for galleryimage in content.field_gallery_images %}
<div class="gallery-image-item"> {{ galleryimage }} </div>
{% endfor %}
Recibo un error
Exception: Object of type Drupal\node\Entity\Node cannot be printed. in Drupal\Core\Template\TwigExtension->escapeFilter() (line 443 of core/lib/Drupal/Core/Template/TwigExtension.php).
Cuando solo uso
{{ content.field_gallery_images }}
Es capaz de generar cada imagen, pero esto no me permite envolver cada elemento en divs y agregar contenido a cada uno.