各ページに固有のスライドショーを設定しようとしています。このためのコードはにある必要がありますpage.html.twig
。スライドショーはほとんど機能していますが、特定のサイズのカスタム画像スタイルではなく、完全な画像URLのみを呼び出すことができます。このコードを変更して特定の画像サイズを呼び出すにはどうすればよいですか?
{% for key, item in node.field_slides %}
{% if node.field_slides[key].entity %}
<figure class="swiper-slide">
<img class="swiper-image" src="{{ file_url(node.field_slides[key].entity.uri.value) }}" alt="{{ node.field_slides[key].alt }}" />
{% if node.field_slides[key].title %}
<figcaption class="swiper-caption">
<div class="swiper-user-content user-content">
{{ node.field_slides[key].title|striptags("<a>,<h1>,<h2>,<h3>,<h4>,<h5>,<h6>,<ol>,<p>,<table>,<ul>")|raw }}
</div><!--/.swiper-user-content.user-content-->
</figcaption><!--/.swiper-caption-->
{% endif %}
</figure><!--/.swiper-slide-->
{% endif %}
{% endfor %}
私がURLを呼び出しているビットは次のとおりです。
{{ file_url(node.field_slides[key].entity.uri.value) }}
{{ dump(node.field_slides[key]) }}
使用できるデータがあるかどうかを確認しようとしましたが、そのたびに500エラーが発生します。
どんな助けでも大歓迎です。私はWordPressから来たDrupalに非常に慣れていません。クライアントのためにこのテーマを完成させる前に、これが最後の大きなハードルだと思います。