73
想做「所有品牌」的索引页,collection.products 循环只能出 50 个,改用 collections['all'].products 也一样。
想做「所有品牌」的索引页,collection.products 循环只能出 50 个,改用 collections['all'].products 也一样。
先把判断放在前面:Liquid 侧对集合类对象有 50 条的输出上限,这是平台保护,不是主题限制。
collections 接口拉全量,分页取:/collections.json?limit=250&page=n。products(first: 250) 配合游标分页。补充:all_products 也有同样限制,而且更严格。真正需要全量数据时不要在 Liquid 里想办法,直接走 API。
写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。