我尝试搜索,但找不到。
我想知道是否可以列出所有使用与当前产品相同标签的产品。
例如,如果我在使用标签“红色”的产品页面上,我想列出所有其他也使用该标签的产品。
这有可能吗?如果可以的话,我将如何完成呢?
答案 0 :(得分:0)
有一些方法,但是我不确定这些方法是否对您有好处。
1)AJAX
最简单的方法是向/collections/all/TAG
发出AJAX请求,并获取所需的产品并将其附加。
2)分页破解
{% paginate collection.all.products by 1000 %}
{%- for _product in collection.all.products -%}
{%- if _product.tags contains 'red' -%}
list the product
{%- endif -%}
{%- endfor -%}
{% endpaginate %}
请注意,这可能会大大增加加载时间,具体取决于您拥有多少产品。