{% load i18n %} {% comment %} Unified Pagination Template Usage: {% include "includes/pagination_unified.html" %} Optional context variables: - page_obj: Required - Django paginator page object - is_paginated: Optional - Boolean to show/hide pagination - htmx_target: Optional - HTMX target selector (e.g., "#content-container") - show_info: Optional - Show "Showing X to Y of Z" text (default: True) - size: Optional - Pagination size: 'sm', 'md', 'lg' (default: 'sm') {% endcomment %} {% if page_obj and page_obj.paginator.num_pages > 1 %}
{% if show_info|default:True %}
{% trans "Showing" %} {{ page_obj.start_index }} {% trans "to" %} {{ page_obj.end_index }} {% trans "of" %} {{ page_obj.paginator.count }} {% trans "results" %}
{% endif %}
{% endif %}