カスタムコンテンツタイプの小枝テンプレートがあります。また、ほとんどのフィールドを問題なくレンダリングできますが、複数の画像を含む画像フィールドを印刷することはできません。
node--mycontenttype.html.twigには
{{ 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とcontent._field_myheaderimageは、タイトルと画像を適切に出力します。しかし、forループを使用すると
{% for galleryimage in content.field_gallery_images %}
<div class="gallery-image-item"> {{ galleryimage }} </div>
{% endfor %}
エラーが表示されます
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).
使うだけで
{{ content.field_gallery_images }}
各画像を出力することはできますが、これにより、各項目をdivでラップして、それぞれにコンテンツを追加することはできません。
以下の@ 4k4からの回答には多くの利点がありますが、正直に言うと、次のように置き換えます。
—
RominRonin