使用木材从 ACF 中继器获取第一行



我有一个ACF中继器字段,它可以在wordpress中使用木材重复图像。我的代码是...

{% for item in item.get_field('product_images')}} 
{{TimberImage(item.product_image).src('thumbnail')}}
{% endfor %}

非常简单,这将按预期返回我添加到此中继器的所有行,但我只想返回第一行,即中继器中的第一个图像。

我看到您可以使用 ACF 语法简单地脱离循环,但只是无法弄清楚使用 Timber 可以做到。任何想法都会很棒。谢谢。

好的,方法略有不同。在进一步阅读树枝文档时,我遇到了循环变量

所以我们可以这样做...

{% for item in item.get_field('product_images') %}
   {% if loop.first %}
      <img src="{{TimberImage(item.product_image).src('thumbnail')}}" alt="{{item.product_title}}">
   {% endif %}  
{% endfor %}

仅检查第一行并显示它。简单易行。

最新更新