【发布时间】:2021-01-06 06:09:02
【问题描述】:
我需要在我的部分块中实现无限滚动 js。 但是无限滚动 js 需要分页,所以我试图对部分块进行分页,但它说“section.blocks”不可分页。
{%- paginate section.blocks by 5 -%}
{%- for block in section.blocks -%}
<!-- render here -->
{%- endfor -%}
{{ paginate | default_pagination: next: 'Older', previous: 'Newer' }}
{%- endpaginate -%}
有没有办法让它可分页?谢谢!
【问题讨论】:
-
不,但您可以使用使用 AJAX 从另一个页面列出待处理的块。
-
如果你想按需加载,那么你需要在AJAX响应中使用JS修改HTML,但是变成流动代码,你可以像收藏或产品一样对它们进行分页。
-
我有一个解决方法来解决我的分页和无限滚动问题,同时仍然使用部分块。谢谢! @Onkar
-
我不知道您有什么解决方法,但目前,您无法以正常方式对块内的块进行分页,您需要为其调整自定义解决方案。
标签: arrays shopify liquid shopify-app shopify-api