You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Twig中从JSON数组的多图集中仅显示一张图片?

如何在Twig模板中仅显示每条条目下的单张图片?

问题背景

你的JSON数据结构里,每条annoncer条目下都包含一个images数组,数组内的每个元素都带有small尺寸的图片地址。当前使用的Twig模板会遍历所有图片,导致每条条目显示全部关联图片,但你只希望每条条目展示第一张图片。

当前(显示所有图片)的Twig代码

{% for item in T.annoncer %}
  {{item.text}}
  {% for im in item.images %}
    <img src={{im.small}} />
  {% endfor %}
{% endfor %}

解决方案

直接调用images数组的第一个元素(索引为0)即可,无需保留内层循环:

{% for item in T.annoncer %}
  {{item.text}}
  <img src={{item.images[0].small}} />
{% endfor %}

这样修改后,每条annoncer条目只会渲染其images数组里的第一张图片,完全匹配你的需求~

内容的提问来源于stack exchange,提问作者tiomak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 10:02:44