{% macro link(url, content, class) %} {% spaceless %} {{ content|raw }} {% endspaceless %} {% endmacro %} {% macro navigation(links, current, top, fmt) %} {% set top = top|default(false) == true %} {% set current = current|default(null) %} {% set fmt = fmt|default('%s') %} {% endmacro %} {% macro pagination_segment(url_window, base_url, currentPage, classPrefix) %} {% for page, url in url_window %}
  • {{ page }}
  • {% endfor %} {% endmacro %} {% macro paginate(paginator, base_url, classPrefix, alwaysRender) %} {% set alwaysRender = alwaysRender|default(false) %} {% if alwaysRender or paginator.lastPage > 1 %} {% set classPrefix = classPrefix|default('') %} {% set separator = '%3F' in base_url|default('')|url_encode ? '&' : '?' %} {% set base_url = base_url ~ separator %} {% endif %} {% endmacro %}