Skip to content

Instantly share code, notes, and snippets.

@chekunkov
Created July 5, 2013 19:59
Show Gist options
  • Save chekunkov/5936859 to your computer and use it in GitHub Desktop.
Save chekunkov/5936859 to your computer and use it in GitHub Desktop.
{% if is_paginated %}
<div class="pagination pagination-centered">
<ul>
{% if page_obj.has_previous %}
<li><a href="?page={{ page_obj.previous_page_number }}{{ getvars }}{{ hashtag }}">← Prev</a></li>
{% else %}
<li class='disabled'><a>← Prev</a></li>
{% endif %}
{% for page in pages %}
{% if page %}
{% ifequal page page_obj.number %}
<li class='active'><a>{{ page }}</a></li>
{% else %}
<li><a href="?page={{ page }}{{ getvars }}{{ hashtag }}" class="page">{{ page }}</a></li>
{% endifequal %}
{% else %}
<li><a>...</a></li>
{% endif %}
{% endfor %}
{% if page_obj.has_next %}
<li><a href="?page={{ page_obj.next_page_number }}{{ getvars }}{{ hashtag }}">Next →</a></li>
{% else %}
<li class='disabled'><a>Next →</a></li>
{% endif %}
</ul>
</div>
{% endif %}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment