31 lines
1014 B
HTML
31 lines
1014 B
HTML
{% load i18n %}
|
|
{% if is_paginated %}
|
|
<ul class="pagination">
|
|
{% if page_obj.has_previous %}
|
|
<li>
|
|
<a class="pagination__prev"
|
|
href="?page={{ page_obj.previous_page_number }}&query={{ query }}">«</a>
|
|
</li>
|
|
{% else %}
|
|
<li class="disabled">
|
|
<span>«</span>
|
|
</li>
|
|
{% endif %}
|
|
{% for page in page_obj.paginator.page_range %}
|
|
<li {% if page == page_obj.number %}class="active"{% endif %}>
|
|
<a href="?page={{ page }}&query={{ query }}">{{ page }}</a>
|
|
</li>
|
|
{% endfor %}
|
|
{% if page_obj.has_next %}
|
|
<li>
|
|
<a class="pagination__next"
|
|
href="?page={{ page_obj.next_page_number }}&query={{ query }}">»</a>
|
|
</li>
|
|
{% else %}
|
|
<li class="disabled">
|
|
<span>»</span>
|
|
</li>
|
|
{% endif %}
|
|
</ul>
|
|
{% endif %}
|