我怎样才能在 Twig 模板 Drupal 8 中获取图像列表 url?
How can i get the list of images url's in twig template, Drupal 8?
我有一个图像字段限制为 10 张图像的内容类型。我需要获取 url 的列表以在模板中创建滑块。我可以使用以下代码访问第一个 url。
{{ file_url(content.field_banner_image['#items'].entity.uri.value) }}
如何获取每个节点的完整图像列表?我需要按如下方式填充我的模板
<ul>
<li>imageUrl 1</li>
<li>imageUrl 2</li>
<li>imageUrl 3</li>
</ul>
看看这个:https://www.drupal.org/project/slick
此模块的优势在于它已经具有响应能力并且具有许多功能和配置选项。
作为一般提示:每当您考虑自己编写一些非常常见的东西(图片 slider/gallery)时,请研究一下是否已经有一个模块,因为很有可能!您不需要重新发明轮子 ;-)
但是无论如何,如何获取多值图像字段的url?像这样:
<ul>
{% for item in content.field_banner_image['#items'] %}
<li>{{ file_url(item.entity.uri.value) }}</li>
{% endfor %}
</ul>
希望对您有所帮助。
我有一个图像字段限制为 10 张图像的内容类型。我需要获取 url 的列表以在模板中创建滑块。我可以使用以下代码访问第一个 url。
{{ file_url(content.field_banner_image['#items'].entity.uri.value) }}
如何获取每个节点的完整图像列表?我需要按如下方式填充我的模板
<ul>
<li>imageUrl 1</li>
<li>imageUrl 2</li>
<li>imageUrl 3</li>
</ul>
看看这个:https://www.drupal.org/project/slick
此模块的优势在于它已经具有响应能力并且具有许多功能和配置选项。
作为一般提示:每当您考虑自己编写一些非常常见的东西(图片 slider/gallery)时,请研究一下是否已经有一个模块,因为很有可能!您不需要重新发明轮子 ;-)
但是无论如何,如何获取多值图像字段的url?像这样:
<ul>
{% for item in content.field_banner_image['#items'] %}
<li>{{ file_url(item.entity.uri.value) }}</li>
{% endfor %}
</ul>
希望对您有所帮助。