[英]For loop limit problem when query by tags (Shopify Liquid)
我是Shopify主題開發的新手。 我被困在for
loop
查詢中。 嘗試按tag
查詢時for
loop
無法正常工作。 下面是我的代碼。
{% assign query_tag = block.settings.home_section_tag %}
{% if collections.new-releases.products.size > 0 %}
{% for product in collections.new-releases.products limit:4 %}
{% if product.tags contains query_tag %}
<div class="col-12 col-md-6 col-lg-3">
<h3>{{ product.title | escape }}</h3>
</div>
{% endif %}
{% endfor %}
{% endif %}
上面的代碼只顯示了 1 個產品,它應該是 4 個產品。 還有limit:1
, limit:2
, limit:3
不起作用(沒有產品顯示), limit:4
給我看1個產品, limit:5
給我看2個產品, limit:6
給我看3個產品, limit:7
給我看3 product, limit:8
顯示 4 個產品(正在進行中)。 如果我按tag
limit:
工作正常。 我不明白我的代碼有什么問題。
我需要有關此問題的幫助,並且需要解釋為什么它不起作用。
它工作正常。 最初,您會從new-releases
集合中獲得前4 個產品。 然后通過循環內的query_tag
過濾結果。
你可以:
query_tag
過濾的集合,並在該集合上使用for
循環,限制為 4
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.