Ho un modello di ramoscello per un tipo di contenuto personalizzato. Ed è in grado di eseguire il rendering della maggior parte dei campi, ma non riesco a stampare un campo immagine con più immagini.
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 e content._field_myheaderimage restituisce il titolo e l'immagine bene. Ma quando uso il ciclo for
{% for galleryimage in content.field_gallery_images %}
<div class="gallery-image-item"> {{ galleryimage }} </div>
{% endfor %}
Ricevo un errore
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).
Quando uso solo
{{ content.field_gallery_images }}
È in grado di produrre ogni immagine, ma ciò non mi consente di avvolgere ogni elemento in div e aggiungere contenuti a ciascuno.