Vue d'ensemble
Tableau de bord du consentement cookies.
| Cookie | {{ config.cookie_name }} |
| Durée | {{ config.cookie_max_age_days }} jours |
| Signature HMAC | {% if config.cookie_signing_enabled %}Activée{% else %}Désactivée{% endif %} |
| Cookie Secure | {% if config.cookie_secure %}Oui{% else %}Non{% endif %} |
| Position bandeau | {{ config.banner_position }} — {{ config.banner_layout }} |
| Thème bandeau | {{ config.banner_color_scheme }} |
consent_version à la place du champ admin.consent_version admin est utilisé.| Synchronisation | {% if config and config.cachekit_enabled %}Active{% else %}Désactivée{% endif %} |
| Clé utilisée | {{ cachekit_status.key }} |
Configuration générale
Paramètres du cookie de consentement.
{% if not config %}change_cookiekitconfig requise.Apparence du bandeau
Couleurs, thème, layout, animations et options avancées. La palette sombre et la palette claire sont configurées séparément.
{% if config %}system = police système.Utilisée quand le thème bandeau est Clair ou Auto (OS en mode clair). Chaque couleur est configurable indépendamment.
Textes du bandeau
Labels, titres et messages affichés aux visiteurs.
{% if config %}Intégrations tierces
{{ integrations_total }} intégrations — {{ integrations_active_count }} actives. Chaque script est injecté uniquement après consentement.
{% for cat_label, items in integrations_by_category.items %}Aucun champ de configuration pour cette intégration.
{% endfor %}Scripts personnalisés
Scripts HTML/JS injectés après consentement à une catégorie.
{% if can_edit %} {% endif %} {% if not custom_scripts %}| Nom | Catégorie | Position | Statut | {% if can_edit %}{% endif %} |
|---|---|---|---|---|
| {{ s.name }} | {{ s.category }} |
<{{ s.position }}> | {% if can_edit %} {% else %} {% if s.enabled %}Actif{% else %}Inactif{% endif %} {% endif %} | {% if can_edit %}{% endif %} |
Catégories de cookies
Activez ou désactivez les catégories proposées aux visiteurs.
| Catégorie | Clé | Requis | Actif |
|---|---|---|---|
|
{{ cat.label }}
{% if cat.description %}{{ cat.description }} {% endif %}
|
{{ cat.key }} |
{% if cat.required %}Oui{% else %}—{% endif %} | {% if cat.required %} Toujours {% elif can_edit %} {% else %} {% if cat.enabled %}Oui{% else %}Non{% endif %} {% endif %} |
Aucune catégorie. Lancez manage.py migrate. | |||
CacheKit
Synchronisation de la version de consentement avec xeolux-cachekit.
{% if not cachekit_status.installed %}pip install xeolux-cachekit ou pip install "xeolux-cookiekit[cachekit]"| Synchronisation active | {% if config.cachekit_enabled %}Oui{% else %}Non{% endif %} |
| Sync version consentement | {% if config.cachekit_sync_cookie_version %}Oui{% else %}Non{% endif %} |
| Clé utilisée | {{ cachekit_status.key }} |
| Version résolue | {% if cachekit_status.version %}{{ cachekit_status.version }}{% else %}—{% endif %} |
consent_version de l'admin est ignorée — c'est la version
retournée par get_cache_version("{{ cachekit_status.key }}") qui est utilisée.
Modifiez la clé "{{ cachekit_status.key }}" dans XEOLUX_CACHEKIT dans
settings.py pour changer la version de consentement.