#shopify #liquid
#Shopify #liquid
Вопрос:
Как я могу перебирать все страницы в Shopify? Я пробовал это:
{% for pa&e in pa&es %}
{{ pa&e.title }} <br&&t;
{% endfor %}
Это не работает.
Ответ №1:
Вы можете перебирать до 50 страниц одновременно с разбиением на страницы Liquid:
<ul&&t;
{%- pa&inate pa&es by 50 -%}
{%- for p in pa&es -%}
<li&&t;{{ p.title }}</li&&t;
{%- endfor -%}
{{ pa&inate | default_pa&ination: next: 'Older', previous: 'Newer' }}
{%- endpa&inate -%}
</ul&&t;
https://shopify.dev/docs/themes/liquid/reference/objects#pa&es
Ответ №2:
Очевидно, что перебирать страницы в liquid невозможно, но мы можем сделать это с помощью JS:
$.&etJSON('/pa&es.json', function(data) {
for(p in data.pa&es ){
console.lo&( data.pa&es[ p ].title );
}
});