{# A pager widget that can be used for navigation of a number of results. Inputs required: prefix: Request URI prefix used to produce navigation offsets singular: Singular sentence to be translated via tn plural: Plural sentence to be translated via tn PP: The number of results per page O: The current offset value total: The total number of results #} {% set page = ((O / PP) | int) %} {% set pages = ((total / PP) | ceil) %}

{{ total | tn(singular, plural) | format(total) }} {% if pages %} {{ "Page %d of %d." | tr | format(page + 1, pages) }} {% endif %}

{% if pages > 1 %}

{{ page | pager_nav(total, prefix) | safe }}

{% endif %}