solve minor annoyance in pager macro where it would do ?&page= instead of ?page= when args was empty
This commit is contained in:
@@ -11,10 +11,10 @@
|
||||
{%- endmacro %}
|
||||
|
||||
{% macro pager(current_page, page_count, classes='', url='', args={}) -%}
|
||||
{%- set args = dict(args.items() | rejectattr(0, 'equalto', 'page')) -%}
|
||||
{%- if args -%}
|
||||
{#- remove the page query argument -#}
|
||||
{%- set fargs = dict(args.items() | rejectattr(0, 'equalto', 'page')) -%}
|
||||
{%- set url = url + (fargs | dict_to_query_string) + '&page=' -%}
|
||||
{%- set url = url + (args | dict_to_query_string) + '&page=' -%}
|
||||
{%- else -%}
|
||||
{%- set url = url + '?page=' -%}
|
||||
{%- endif -%}
|
||||
|
||||
Reference in New Issue
Block a user