为液体指定变量数组索引
specify variable array index for liquid
我的液体代码是
{% assign _product_id = product.id %}
{% assign _product_tag = product.collections[0].title}
{% assign _product_name = product.title %}
{{_product_tag}}
{% assign pagla_array = collections[_product_tag].products %}
{{ pagla_array.first.title }}
这里最后一行什么也没有显示。如果我使用静态索引来分配 pagla_array
,例如 {% assign pagla_array = collections['Beans'].products %}
那么它会显示价值。我在这里做错了什么?
这一行:
{% assign _product_tag = product.collections[0].title}
没有正确关闭。它应该以 %}
结尾
此外,您应该使用 collections 的句柄,而不是标题。
所以应该变成:
{% assign _product_tag = product.collections[0].handle %}
....
{% assign pagla_array = collections[_product_tag].products %}
我的液体代码是
{% assign _product_id = product.id %}
{% assign _product_tag = product.collections[0].title}
{% assign _product_name = product.title %}
{{_product_tag}}
{% assign pagla_array = collections[_product_tag].products %}
{{ pagla_array.first.title }}
这里最后一行什么也没有显示。如果我使用静态索引来分配 pagla_array
,例如 {% assign pagla_array = collections['Beans'].products %}
那么它会显示价值。我在这里做错了什么?
这一行:
{% assign _product_tag = product.collections[0].title}
没有正确关闭。它应该以 %}
此外,您应该使用 collections 的句柄,而不是标题。
所以应该变成:
{% assign _product_tag = product.collections[0].handle %}
....
{% assign pagla_array = collections[_product_tag].products %}