在Liquid中迭代数组

时间:2015-07-16 09:48:25

标签: loops frontend liquid templating

我使用的是Shopify的模拟物,而且我坚持使用Liquid的语法。

我需要在模板中输出ID为product[product_field_values_attributes][][value]

的字段

所以我需要编写一个循环来获取此数组的i值。 我对括号中的这个空元素感到困惑。

我已经查看了Liquid中循环语法的示例,但所有这些数组都很简单,而且不是我的情况。

例如,Title字段的标识为product[title],而在Liquid模板中,我调用此变量product.title,它可以正常工作。

但是我为这个数组写一个循环的尝试都失败了。

请帮助编写一个循环来获取上述数组的值。

1 个答案:

答案 0 :(得分:0)

尝试使用HTML中某处的{{ product }}{{ product[product_field_values_attributes] }}将数组直接输出到页面上。这将做一个类似JSON的数组字符串表示。从那里你可以找出数组的键是什么。

我不确定您对i值的评价。您不会在问题的任何其他地方引用i。如果你能澄清一下,那么我们可以看看是否可以做些什么。