如何解决我可以循环浏览Shopify中的所有页面
如何在Shopify中循环浏览所有页面?我已经尝试过了:
{% for page in pages %}
{{ page.title }} <br>
{% endfor %}
它不起作用。
解决方法
显然,不可能在液体中迭代页面,但是我们可以使用JS做到这一点:
$.getJSON('/pages.json',function(data) {
for(p in data.pages ){
console.log( data.pages[ p ].title );
}
});
,
您可以使用 Liquid 分页一次最多遍历 50 个页面:
<ul>
{%- paginate pages by 50 -%}
{%- for p in pages -%}
<li>{{ p.title }}</li>
{%- endfor -%}
{{ paginate | default_pagination: next: 'Older',previous: 'Newer' }}
{%- endpaginate -%}
</ul>
https://shopify.dev/docs/themes/liquid/reference/objects#pages
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。