{# Cookie consent banner — RGPD/CNIL compliant #} {% if siteParams.cookieConsentEnabled %} {% set bannerCategories = [] %} {% for cat in cookieCategories %} {% set catCookies = [] %} {% for c in cat.cookies %} {% if c.isActive %} {% set catCookies = catCookies|merge([{name: c.name, provider: c.provider, purpose: c.purpose, duration: c.duration, type: c.cookieType}]) %} {% endif %} {% endfor %} {% set bannerCategories = bannerCategories|merge([{ slug: cat.slug, name: cat.name, description: cat.description, required: cat.isRequired, cookies: catCookies }]) %} {% endfor %}
{% endif %}