Skip to content

Instantly share code, notes, and snippets.

@matagus
Created November 5, 2010 01:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matagus/663535 to your computer and use it in GitHub Desktop.
Save matagus/663535 to your computer and use it in GitHub Desktop.
django-haystack paginator
{% if paginator.count %}
<div class="pagination clearfix">
<span class="results-count">{{ paginator.count }} {% trans 'results' %}</span>
<span class="paginator">
{% if page.has_previous %}
<a title="previous page" class="prev awesome medium button"
href="?{{ search_qs }}&amp;page={{ page.previous_page_number }}&amp;{{ form.previous_facets_encoded }}">
&nbsp;
</a>
{% endif %}
<span class="current page">
{% trans 'PAGE' %}
<form action="?" method="get">
<input type="hidden" name="q" value="{{ query }}"/>
{% for facet in form.get_previous_facets %}
<input type="hidden" name="selected_facets" value="{{ facet }}"/>
{% endfor %}
<input type="hidden" name="models" value="{{ form.data.models }}" />
<input type="hidden" name="sort" value="{{ form.data.sort }}" />
<input type="text" size="3" name="page" value="{{ page.number }}"/>
</form>
{% trans 'of' %} {{ paginator.num_pages }}
</span>
{% if page.has_next %}
<a title="next page" class="next awesome medium button"
href="?{{ search_qs }}&amp;page={{ page.next_page_number }}&amp;{{ form.previous_facets_encoded }}">
&nbsp;
</a>
{% endif %}
</span>
{% block order_results_form %}
{% endblock %}
</div>
{% endif %}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment