我正在开发一个 shopify 应用程序,并且我正在构建一个过滤系统,以通过收集页面中的变体(即颜色、尺寸等)的可用性来过滤产品。
我将变体放入集合页面上的隐藏跨度标记中,但它始终返回信息哈希,而不是变体名称。
跨度标签:
<span>
{% for variant in product.variants %}
{{ variant }}
{% endfor %}
</span>
但是,它不会返回诸如“红色”、“黑色”、“蓝色”之类的有用信息,而是返回以下内容:
<span>
"#"
<productvariantdrop:0x00000003dee880></productvariantdrop:0x00000003dee880>
</span>
有人知道这里发生了什么吗?