могу ли я просмотреть все страницы в Shopify

#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 );
    }
});