pagination.html 1020 B

1234567891011121314151617181920212223
  1. {% load i18n %}
  2. {% if current_page.has_previous or current_page.has_next %}
  3. <ul class="pagination">
  4. <li class="page-info">
  5. <span>{% trans "Page" %} {{ current_page.number }} {% trans "of" %} {{ current_page.paginator.num_pages }}</span>
  6. </li>
  7. <li class="prev previous{% if not current_page.has_previous %} disabled{% endif %}">
  8. <a{% if current_page.has_previous %} href="?{{ page_var }}={{ current_page.previous_page_number }}{% if querystring %}&{{ querystring }}{% endif %}"{% endif %}>&larr;</a>
  9. </li>
  10. {% for page in current_page.visible_page_range %}
  11. <li{% if page == current_page.number %} class="active"{% endif %}>
  12. <a href="?{{ page_var }}={{ page }}{% if querystring %}&{{ querystring }}{% endif %}">{{ page }}</a>
  13. </li>
  14. {% endfor %}
  15. <li class="next{% if not current_page.has_next %} disabled{% endif %}">
  16. <a{% if current_page.has_next %} href="?{{ page_var }}={{ current_page.next_page_number }}{% if querystring %}&{{ querystring }}{% endif %}"{% endif %}>&rarr;</a>
  17. </li>
  18. </ul>
  19. {% endif %}