pager.html 927 B

1234567891011121314151617181920212223242526272829303132
  1. <ul class="pagination">
  2. <li {% if pager.page == 1 %}class="disabled"{% endif %}>
  3. <a href="{{ path }}?page={{ pager.previous|default(1) }}">&laquo;</a>
  4. </li>
  5. {% if pager.previousDots %}
  6. {% if pager.page !== 1 %}
  7. <li>
  8. <a href="{{ path }}?page=1">1</a>
  9. </li>
  10. {% endif %}
  11. <li><a href="#">...</a></li>
  12. {% endif %}
  13. {% for page in pager.pages %}
  14. <li {% if pager.page == page %}class="active"{% endif %}>
  15. <a href="{{ path }}?page={{ page }}">{{ page }}</a>
  16. </li>
  17. {% endfor %}
  18. {% if pager.nextDots %}
  19. <li><a href="#">...</a></li>
  20. {% if pager.page !== pager.pagesCount %}
  21. <li>
  22. <a href="{{ path }}?page={{ pager.pagesCount }}">{{ pager.pagesCount }}</a>
  23. </li>
  24. {% endif %}
  25. {% endif %}
  26. <li {% if pager.page == pager.pagesCount %}class="disabled"{% endif %}>
  27. <a href="{{ path }}?page={{ pager.next|default(pager.pagesCount) }}">&raquo;</a>
  28. </li>
  29. </ul>