{% load i18n static adminlte %} {% get_current_language as LANGUAGE_CODE %}{% get_current_language_bidi as LANGUAGE_BIDI %} {% block title %}{% endblock %} {# --- AdminLTE 4 chrome: pre-built bundle shipped with the package (no Node). --- #} {% include "adminlte/partials/_assets_prebuilt.html" %} {# --- Django admin's own stylesheets own the CONTENT region. Loaded AFTER AdminLTE so the change-list / change-form area keeps its native styling. --- #} {% block dark-mode-vars %} {% endblock %} {% block extrastyle %}{% endblock %} {% if LANGUAGE_BIDI %}{% endif %} {% block extrahead %}{% endblock %} {% block responsive %} {% if LANGUAGE_BIDI %}{% endif %} {% endblock %} {# AdminLTE-admin glue: reconciles the admin content area with the AdminLTE shell. #} {% block blockbots %}{% endblock %} {% translate 'Skip to main content' %}
{% if not is_popup %} {# ---- Header / topbar ---- #} {% block header %} {% endblock %} {# ---- Sidebar: auto-generated from the registered admin apps/models ---- #} {% endif %} {# ---- Main ---- #}
{% if not is_popup %}
{% block nav-breadcrumbs %} {% endblock %}
{% endif %}
{% block messages %} {% if messages %}
    {% for message in messages %} {{ message|capfirst }} {% endfor %}
{% endif %} {% endblock messages %}
{% block pretitle %}{% endblock %} {% block content_title %}{% if title %}

{{ title }}

{% endif %}{% endblock %} {% block content_subtitle %}{% if subtitle %}

{{ subtitle }}

{% endif %}{% endblock %} {% block content %} {% block object-tools %}{% endblock %} {{ content }} {% endblock %} {% block sidebar %}{% endblock %}
{% if not is_popup %} {% endif %}
{# SVG symbols used by admin/color_theme_toggle.html #} {% block extrabody %}{% endblock extrabody %}