1.7.33. Pagination ドロップ (up)
1.7.33.1. メソッド
1.7.33.1.1. page_size
全 1 ページに記載される項目数
{% for part in pagination.parts %}
{% if part.is_link %}
{% case part.rel %}
{% when 'previous' %}
{% assign css_class = 'previous_page' %}
{% when 'next' %}
{% assign css_class = 'next_page' %}
{% else %}
{% assign css_class = '' %}
{% endcase %}
<a class="{{ css_class }}" rel="{{ part.rel}}" href="{{ part.url }}">{{ part.title }}</a>
{% else %}
{% case part.rel %}
{% when 'current' %}
<em class="current">{{ part.title }}</em>
{% when 'gap' %}
…
{% else %}
{{ part.title }}
{% endcase %}
{% endif %}
{% endfor %}
<!-- Outputs:
============================================
<a class="previous_page" rel="prev" href="?page=7">← Previous</a>
<a rel="start" href="?page=1">1</a>
<a href="?page=2">2</a>
<a href="?page=3">3</a>
<a href="?page=4">4</a>
<a href="?page=5">5</a>
<a href="?page=6">6</a>
<a rel="prev" href="?page=7">7</a>
<em class="current">8</em>
<a rel="next" href="?page=9">9</a>
<a href="?page=10">10</a>
<a href="?page=11">11</a>
<a href="?page=12">12</a>
…
<a href="?page=267">267</a>
<a href="?page=268">268</a>
<a class="next_page" rel="next" href="?page=9">Next →</a>
=======================================
-->1.7.33.1.2. current_page
現在選択されているページ数
1.7.33.1.3. current_offset
これまでスキップした項目
1.7.33.1.4. pages
総ページ数
1.7.33.1.5. items
全ページを合わせた総項目数
1.7.33.1.6. previous
前のページ数または空
1.7.33.1.7. next
次のページ数または空
1.7.33.1.8. parts
ユーザーフレンドリーなページネーションをレンダリングするのに役立つ要素。詳細は、[[part-drop[part drop] を参照してください。