如何使用graig中的树枝过滤图像列表

时间:2016-12-05 03:50:52

标签: twig grav

我在grav的侧边栏中插入赞助商图片列表,并且只想显示以sponsor_开头的图片。

目前,我的代码会在页面文件夹中添加任何图片。

base.html.twig:

<div class="sidebar-right-content">
<!-- insert R sidebar images here     -->

<div class="sponsor-image">
  <h3>Sponsors</h3>
    {% for image in page.media.images %}
      <br>{{ image.html }}
    {% endfor %}
</div>

我尝试使用下面的表达式限制返回的图像,但不返回任何图像:

{% for image in page.media.images if image matches '/^sponsor.*$/' %}

有没有办法在这种情况下使用过滤器?

1 个答案:

答案 0 :(得分:1)

尝试:{% image in page.media.images |contains('sponsor') %}