Tôi có một mẫu twig cho một loại nội dung tùy chỉnh. Và nó có thể hiển thị hầu hết các trường tốt, nhưng tôi không thể in một trường hình ảnh với nhiều hình ảnh.
nút - mycontenttype.html.twig chứa
{{ 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 và content._field_myheaderimage xuất ra tiêu đề và hình ảnh tốt. Nhưng khi tôi sử dụng vòng lặp for
{% for galleryimage in content.field_gallery_images %}
<div class="gallery-image-item"> {{ galleryimage }} </div>
{% endfor %}
Tôi nhận được một lỗi
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).
Khi tôi chỉ sử dụng
{{ content.field_gallery_images }}
Nó có thể xuất ra từng hình ảnh, nhưng điều này không cho phép tôi bọc từng mục trong div và thêm nội dung cho từng hình ảnh.