避免简单输出的分页限制 - Shopify / Liquid
Avoid pagination limits for simple output - Shopify / Liquid
我想在我的博客中创建一个包含 每 篇文章 URL 的简单列表(我有 >150)。
我当前的代码:
{% for article in blogs['myblog'].articles %}
{{article.url}}
{% endfor %}
问题是它只输出 50 URL 秒,按照标准的 Shopify 分页限制。我怎么能克服这个?任何使用 Ajax 或其他方式的解决方案将不胜感激。
您可以覆盖分页限制,只需使用分页标记包装调用并传递您要分页的数字即可。
{% paginate blogs['myblog'].articles by 999 %}
{% for article in blogs['myblog'].articles %}
{{article.url}}
{% endfor %}
{% endpaginate %}
PS:请注意,您拥有的文章越多,加载 DOM 所需的时间就越长。
我想在我的博客中创建一个包含 每 篇文章 URL 的简单列表(我有 >150)。
我当前的代码:
{% for article in blogs['myblog'].articles %}
{{article.url}}
{% endfor %}
问题是它只输出 50 URL 秒,按照标准的 Shopify 分页限制。我怎么能克服这个?任何使用 Ajax 或其他方式的解决方案将不胜感激。
您可以覆盖分页限制,只需使用分页标记包装调用并传递您要分页的数字即可。
{% paginate blogs['myblog'].articles by 999 %}
{% for article in blogs['myblog'].articles %}
{{article.url}}
{% endfor %}
{% endpaginate %}
PS:请注意,您拥有的文章越多,加载 DOM 所需的时间就越长。