【问题标题】:How do I loop through all the products of a store using Liquid (Shopify)?如何使用 Liquid (Shopify) 循环浏览商店的所有产品?
【发布时间】:2016-01-30 18:54:31
【问题描述】:

我不能。我知道。

Shopify 对可以在页面上循环浏览的产品数量施加了限制。

当前限制为 50。

实际上,这不是真的

人们可以使用液体循环浏览商店的所有产品:

{% paginate collections["all-products"].products by 10000 %}

  {% for product in collections["all-products"].products %}

     {% comment %}looping through all 10000 products{% endcomment %}

  {% endfor %}

{% endpaginate %}

在上面的示例中,如果一家商店有多达 10000 种产品,我可以遍历所有 10000 种产品。增加该 分页 数字将增加我可以相应地循环浏览的产品数量。

我想知道的是,Shopify 是否会继续支持这一点(即使他们不喜欢它),因此,我是否可以使用上述方法建立商店,而不会有 {% paginate collections["all-products"].products by 9999999 %} 在某些时候被弃用的风险.

话虽如此,我显然永远不会遍历 10000 种产品,更不用说 9999999 种产品了。但我绝对想建立商店,例如,我将一次性浏览超过 500 种产品。

【问题讨论】:

  • pagination 限制在 1000 处达到最大值。除此之外,它将停止在 1000 处或给出液体错误。我之前也遇到过同样的问题。
  • 很高兴认识 HymnZ!所以这意味着这个“黑客”也行不通。您可以将此作为问题的答案,因为这是我想要确认的内容:-)

标签: loops pagination shopify liquid


【解决方案1】:

pagination 限制在 1000 处达到最大值。超过此值,它将停止在 1000 处或给出流动错误。我之前也遇到过同样的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多