我有一个ACF中继器字段,它在wordpress中使用Timber重复图像。 我的代码是......
{% for item in item.get_field('product_images')}}
{{TimberImage(item.product_image).src('thumbnail')}}
{% endfor %}
非常简单,这会返回我按预期添加到此转发器的所有行,但我只想返回第一行,即转发器中的第一个图像。
我看到你可以使用ACF语法简单地摆脱循环,但只是无法弄清楚它是否可以使用Timber。 任何想法都会很棒。 感谢。
答案 0 :(得分:1)
好的,方法略有不同。 在进一步阅读twig文档后,我遇到了loop-variables
所以我们可以这样做......
{% 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 %}
仅检查第一行并显示它。易于peasy。