指定液体的变量数组索引

时间:2018-03-27 11:53:47

标签: shopify 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 %},那么它会显示值。我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

这一行:

  

{%assign _product_tag = product.collections [0] .title}

未正确关闭。它应以%}

结尾

此外,您应该为集合使用句柄,而不是标题。

所以应该成为:

{% assign _product_tag = product.collections[0].handle %}
....
{% assign pagla_array = collections[_product_tag].products %}