Paginate

Paginate

paginate.current_page Возвращает номер текущей страницы. number

Возвращает номер текущей страницы.

paginate.current_offset Возвращает общее количество элементов, которые находятся на страницах, предшествующих текущему. Например, если вы постраничного на 5 и на третьей странице, paginate.current_offset вернется 10. number

Возвращает общее количество элементов, которые находятся на страницах, предшествующих текущему. Например, если вы постраничного на 5 и на третьей странице, paginate.current_offset вернется 10.

paginate.items Возвращает общее количество элементов, которые будут пронумерованы. Например, если вы постраничного коллекцию из 99 продуктов, paginate.items возвратит 99. number

Возвращает общее количество элементов, которые будут пронумерованы. Например, если вы постраничного коллекцию из 99 продуктов, paginate.items возвратит 99.

paginate.parts array

Возвращает массив всех частей пагинации.

Liquid
        
          

{% for part in paginate.parts %}
  {% if part.is_link %}
    <li class="pagination-page">
      <a href="{{ part.url }}"
          class="pagination-node pagination-node--link"
      >
        {{ part.title }}
      </a>
    </li>
  {% else %}
    <li class="pagination-page">
      {% if part.title == paginate['current_page'] %}
        <span class="pagination-node pagination-node--block pagination-node--current">
          {{ part.title }}
        </span>
      {% else %}
        <span class="pagination-node--block">
          {{ part.title }}
        </span>
      {% endif %}
    </li>
  {% endif %}
{% endfor %}

paginate.previous.url string

Возвращает ссылку на предыдущую страницу пагинации.

paginate.next.url string

Возвращает ссылку на следущую страницу пагинации.

paginate.page_size string

Возвращает количество элементов, отображаемых на одной странице.

paginate.pages Возвращает количество страниц, созданных пагинацией. number

Возвращает количество страниц, созданных пагинацией.