使用以下命令将变体显示为一项。
例。大小和颜色显示为<li>small/red</li>
{% unless item.product.has_only_default_variant %}
<li>{{ item.variant.title }}</li>
{% endunless %}
我想显示
在Liquid / shopify中这可能吗?
答案 0 :(得分:0)
您将无法从变量的对象中检索变量的选项名称,例如“大小”或“颜色”。也许您可以尝试类似的方法(未经测试):
{% for option in product.options %}
{% case forloop.index %}
{% when 1 %}
{% assign option_name1 = option.name %}
{% when 2 %}
{% assign option_name2 = option.name %}
{% when 3 %}
{% assign option_name3 = option.name %}
{% endcase %}
{% endfor %}
然后:
{% for variant in product.variants %}
{% if variant.option1 %}
<p>{{ option_name1 }}: {{ variant.option1 }}</p>
{% endif %}
{% if variant.option2 %}
<p>{{ option_name2 }}: {{ variant.option2 }}</p>
{% endif %}
{% if variant.option3 %}
<p>{{ option_name3 }}: {{ variant.option3 }}</p>
{% endif %}
{% endfor %}