这是我们的网站:https://bohemianvibes.com.au/
我们的主要问题是收集页面中的尺寸变化。例如,此收藏集- https://bohemianvibes.com.au/collections/all-quilt-cover-sets
您将在每个产品下方看到尺寸变化。但是,对于没有尺寸变体的商品,例如此收藏集中的 https://bohemianvibes.com.au/collections/round-beach-towels
您将在产品下方看到DEFAULT TITLE。我们如何删除它?
我们要在收集页面的每个产品下方显示尺寸变化,不包括那些没有尺寸变化的项目。
希望您能指导我完成这些步骤以及在哪里输入代码。
现在,我只触摸了PRODUCT-GRID-ITEM.LIQUID。下面是代码:
{% for option in product.options %}
{% if option == 'Size' %} **I changed this 'Size' to something else I want**
{% assign index = forloop.index0 %}
{% assign colorlist = '' %}
{% assign color = '' %}
{% for variant in product.variants %}
{% capture color %}
{{ variant.options[index] }}
{% endcapture %}
{% unless colorlist contains color %}
{% if variant.available %}
<li id="{{ variant.id }}" title="{{ variant.inventory_quantity }} In Stock" class="avactive"><a href="{{ product.url | within: collection }}?variant={{ variant.id }}">{{ color | downcase }}</a></li>
{% else %}
<li id="{{ variant.id }}" title="Out of Stock" class="notactve" >{{ color | downcase }}</li>
{% endif %}
{% capture tempList %}
{{colorlist | append: color | append: " " }}
{% endcapture %}
{% assign colorlist = tempList %}
{% endunless %}
{% endfor %}
{% endif %}
{% endfor %}
</ul>
答案 0 :(得分:0)
有一个名为product.has_only_default_variant
的属性
您可以使用它来确定产品是否具有与默认产品不同的版本。
我将用{% unless product.has_only_default_variant %}
"your code here"
包装代码
{% endunless %}