{% extends "admin/change_form.html" %} {% load static i18n admin_urls admin_modify %} {% block extrastyle %} {{ block.super }} {% endblock %} {% block content %}

{% block page_title %}{% if add %} Ajouter {{ opts.verbose_name }}{% else %} Modifier {{ original|truncatewords:"18" }}{% endif %}{% endblock %}

{% block page_actions %} Annuler {% endblock %}
{{ block.super }}
{% endblock %} {% block field_sets %} {# Parent + enfants AU MÊME NIVEAU via onglets (style Jazzmin), version modern (Bootstrap 5) #} {% if inline_admin_formsets %}
{# Fieldsets du parent dans des cartes modernes #} {% for fieldset in adminform %}
{% if fieldset.name %}
{{ fieldset.name }}
{% endif %}
{% include "admin/includes/fieldset.html" with heading_level=3 prefix="fieldset" id_prefix=0 id_suffix=forloop.counter0 hide_heading=True %}
{% endfor %} {# NOTE: on ne ferme pas le tab-pane ici pour inclure after_field_sets dans le même onglet. #} {% else %} {# Sans inlines : fallback normal #}
{% for fieldset in adminform %}
{% if fieldset.name %}
{{ fieldset.name }}
{% endif %}
{% include "admin/includes/fieldset.html" with heading_level=3 prefix="fieldset" id_prefix=0 id_suffix=forloop.counter0 hide_heading=True %}
{% endfor %} {% block after_field_sets %}{% endblock %}
{% endif %} {% endblock %} {% block inline_field_sets %} {% if inline_admin_formsets %}
{# /#tab-parent #} {% for inline_admin_formset in inline_admin_formsets %} {% with inline_id=inline_admin_formset.formset.prefix %}
{% include inline_admin_formset.opts.template %}
{% endwith %} {% endfor %}
{% endif %} {% endblock %} {% block submit_buttons_bottom %}
{% if not add %} {% endif %} {% translate 'Cancel' %}
{% endblock %}