{% for column in table.columns %}
{% if column.sortable %}
{% with column.order_by as ob %}
- <th class="{% spaceless %}{% if column.sortable %}sortable {% endif %}{% if ob %}{% if ob.is_descending %}desc{% else %}asc{% endif %}{% endif %}{% endspaceless %}"><a href="{% if ob %}{% set_url_param sort=ob.opposite %}{% else %}{% set_url_param sort=column.name %}{% endif %}">{{ column.header }}</a></th>
+ <th class="{% spaceless %}{% if column.sortable %}sortable {% endif %}{% if ob %}{% if ob.is_descending %}desc{% else %}asc{% endif %}{% endif %}{% endspaceless %}"><a href="{% querystring table.prefixed_order_by_field=ob.opposite|default:column.name %}">{{ column.header }}</a></th>
{% endwith %}
{% else %}
<th>{{ column.header }}</th>
{% if table.page %}
<ul class="pagination">
{% if table.page.has_previous %}
- <li class="previous"><a href="{% set_url_param page=table.page.previous_page_number %}">Previous</a></li>
+ <li class="previous"><a href="{% querystring table.prefixed_page_field=table.page.previous_page_number %}">Previous</a></li>
{% endif %}
<li class="current">Page {{ table.page.number }} of {{ table.paginator.num_pages }}</li>
{% if table.page.has_next %}
- <li class="next"><a href="{% set_url_param page=table.page.next_page_number %}">Next</a></li>
+ <li class="next"><a href="{% querystring table.prefixed_page_field=table.page.next_page_number %}">Next</a></li>
{% endif %}
</ul>
</div>