{% macro navigation(links, current, top, fmt, align) %} {% set top = top|default(false) == true %} {% set align = align|default('centre') %} {% set current = current|default(null) %} {% set fmt = fmt|default('%s') %} {% endmacro %} {% macro pagination(itemCount, itemRange, currentOffset, baseUrl, alwaysRender, offsetParam, useRanges, pageRange) %} {% set alwaysRender = alwaysRender|default(false) %} {% if alwaysRender or itemCount > itemRange %} {% set separator = '%3F' in baseUrl|default('')|url_encode ? '&' : '?' %} {% set originalUrl = baseUrl %} {% set baseUrl = baseUrl ~ separator %} {% set pageCount = (itemCount / itemRange)|round(0, 'ceil') %} {% set currentPage = currentOffset // itemRange %} {% set useRanges = useRanges|default(true) %} {% set offsetParam = offsetParam|default(useRanges ? 'o' : 'p') %} {% set pageRange = pageRange|default(10) %} {% endif %} {% endmacro %} {% macro container_title(title, url, raw) %} {% set has_url = url is not null and url|length > 0 %}
{% if has_url %}{% endif %}
{% if raw %} {{ title|raw }} {% else %} {{ title }} {% endif %}
{% if has_url %}
{% endif %}
{% endmacro %}