for-loop - 循环遍历液体高级自定义字段以返回多个元字段值
问题描述
我已经构建了以下液体for
循环来从 Shopify 中重复的高级自定义字段中检索和输出数据。ACF 命名空间是faq
, 并且包含heading
和content
数据。我当前的循环如下:
<div class="feed-faqs">
{% if page.metafields.faq != blank %}
{% assign faqs = page.metafields.faq %}
{% for item in faqs %}
{% assign i = forloop.index %}
<div class="item item--{{ i }}">
{{ heading[i] }}
{{ content[i] }}
</div>
{% endfor %}
{% endif %}
</div>
但是,在前端,此循环返回以下内容:
<div class="feed-faqs">
<div class="item item--1">
</div>
<div class="item item--2">
</div>
</div>
使用这种方法可以实现我想要实现的目标(从重复的 ACF 字段中输出多个值)吗?如果是这样,我在获取header
&content
数据时哪里出错了?
解决方案
推荐阅读
- linux - Traefik 和 Deluge 返回 No such Resource
- aurelia - 使用 aurelia-slickgrid 从上下文菜单回调访问视图模型
- python-3.x - 在python中对分区列表进行就地词法排序
- python - PyAudio callback function called only once
- php - 在 EasyAdmin V3 上上传图片
- macos - torsocks 和 Apple 的系统完整性保护
- python - 在 matplolib 中插入一个矩阵
- c# - 列表在继承中为空(C#,Unity)
- git - 错误:错误:RPC 失败;curl 56 GnuTLS 接收错误 (-54)
- javascript - WP5 Module Federation:单例实例化多次