✨ feat(templates): Améliore le SEO et l'UX des pages avec des descriptions et titres plus précis. 🐛 fix(ReserverController): Corrige la route 'mentions-legal' en 'mentions-legales'. ➕ feat(templates): Ajoute la page de recherche 'search.twig'. ```
153 lines
11 KiB
Twig
153 lines
11 KiB
Twig
{% extends 'revervation/base.twig' %}
|
|
|
|
{% block title %}Politique des Cookies | Ludik Event - Transparence et Confidentialité{% endblock %}
|
|
{% block description %}Découvrez comment Ludik Event utilise les cookies pour optimiser votre expérience de réservation d'animations et garantir la sécurité de votre navigation.{% endblock %}
|
|
|
|
{% block breadcrumb_json %}
|
|
,{
|
|
"@type": "ListItem",
|
|
"position": 1,
|
|
"name": "Politique de gestion des cookies",
|
|
"item": "{{ url('reservation') }}"
|
|
}
|
|
{% endblock %}
|
|
{% block body %}
|
|
<div class="min-h-screen bg-gray-50 font-sans antialiased pb-20">
|
|
|
|
{# --- HEADER --- #}
|
|
<div class="max-w-6xl mx-auto pt-16 pb-12 px-4">
|
|
<div class="flex flex-col md:flex-row items-end justify-between gap-6 border-b border-slate-200 pb-8">
|
|
<div>
|
|
<h1 class="text-4xl md:text-6xl font-black text-slate-900 uppercase tracking-tighter italic leading-none">
|
|
Politique de gestion des cookies
|
|
</h1>
|
|
<p class="mt-4 text-slate-500 font-medium italic italic">Transparence totale sur l'usage des traceurs.</p>
|
|
</div>
|
|
<div class="text-right">
|
|
<p class="text-[10px] font-black text-slate-400 uppercase tracking-[0.3em] mb-1">Dernière révision</p>
|
|
<p class="text-sm font-bold text-slate-900 italic">23/04/2025</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{# --- BENTO GRID --- #}
|
|
<div class="max-w-6xl mx-auto px-4">
|
|
<div class="grid grid-cols-1 md:grid-cols-12 gap-4">
|
|
|
|
{# 1. Qu'est-ce qu'un cookie ? (Large) #}
|
|
<div class="md:col-span-8 bg-white p-8 rounded-[2.5rem] border border-slate-100 shadow-sm flex flex-col justify-center">
|
|
<span class="text-[10px] font-black text-amber-500 uppercase tracking-widest mb-4">Définition</span>
|
|
<p class="text-base md:text-lg text-slate-700 leading-relaxed italic">
|
|
Un cookie est un petit fichier déposé sur votre terminal. Chez <strong class="text-slate-900 italic">Ludik Event</strong>, ils nous permettent de garantir la <span class="text-indigo-600 font-bold">sécurité</span> de votre session et d'optimiser le processus de réservation.
|
|
</p>
|
|
</div>
|
|
|
|
{# 2. Bouton CNIL (Action) #}
|
|
<div class="md:col-span-4 bg-slate-900 p-8 rounded-[2.5rem] shadow-xl flex flex-col items-center justify-center text-center group border border-slate-800">
|
|
<div class="w-14 h-14 bg-white/10 rounded-full flex items-center justify-center mb-4">
|
|
<span class="text-2xl">🇫🇷</span>
|
|
</div>
|
|
<h3 class="text-white font-black uppercase text-[10px] tracking-widest mb-3">Maîtriser ses données</h3>
|
|
<a href="https://www.cnil.fr/fr/cookies-les-outils-pour-les-maitriser" target="_blank" class="px-6 py-3 bg-amber-400 text-slate-900 text-[10px] font-black uppercase rounded-full hover:scale-105 transition-transform shadow-lg shadow-amber-400/20">
|
|
Conseils de la CNIL
|
|
</a>
|
|
</div>
|
|
|
|
{# 3. Catégories de Cookies (Colonnes) #}
|
|
<div class="md:col-span-4 bg-white p-8 rounded-[2.5rem] border border-slate-100 shadow-sm relative overflow-hidden">
|
|
<div class="absolute -top-4 -right-4 w-16 h-16 bg-emerald-50 rounded-full flex items-center justify-center text-emerald-500 font-bold">01</div>
|
|
<h3 class="text-xs font-black text-slate-900 uppercase tracking-widest mb-4 italic">Essentiels</h3>
|
|
<p class="text-[11px] text-slate-500 italic leading-relaxed">Indispensables à la navigation, au panier d'achat et à la sécurité. Ils ne peuvent être désactivés.</p>
|
|
</div>
|
|
|
|
<div class="md:col-span-4 bg-white p-8 rounded-[2.5rem] border border-slate-100 shadow-sm relative overflow-hidden">
|
|
<div class="absolute -top-4 -right-4 w-16 h-16 bg-indigo-50 rounded-full flex items-center justify-center text-indigo-500 font-bold">02</div>
|
|
<h3 class="text-xs font-black text-slate-900 uppercase tracking-widest mb-4 italic">Analyse</h3>
|
|
<p class="text-[11px] text-slate-500 italic leading-relaxed">Mesurent l'audience et détectent d'éventuels problèmes de navigation pour améliorer le site.</p>
|
|
</div>
|
|
|
|
<div class="md:col-span-4 bg-white p-8 rounded-[2.5rem] border border-slate-100 shadow-sm relative overflow-hidden">
|
|
<div class="absolute -top-4 -right-4 w-16 h-16 bg-amber-50 rounded-full flex items-center justify-center text-amber-500 font-bold">03</div>
|
|
<h3 class="text-xs font-black text-slate-900 uppercase tracking-widest mb-4 italic">Marketing</h3>
|
|
<p class="text-[11px] text-slate-500 italic leading-relaxed">Permettent de vous proposer des contenus adaptés à vos centres d'intérêt sur d'autres sites.</p>
|
|
</div>
|
|
|
|
{# 4. Liste Détaillée (Tableau Bento - Full Width) #}
|
|
<div class="md:col-span-12 bg-white rounded-[2.5rem] border border-slate-100 shadow-sm overflow-hidden">
|
|
<div class="p-8 border-b border-slate-50">
|
|
<h3 class="text-xs font-black text-slate-900 uppercase tracking-widest italic">Inventaire technique des cookies</h3>
|
|
</div>
|
|
<div class="overflow-x-auto">
|
|
<table class="w-full text-left border-collapse">
|
|
<thead>
|
|
<tr class="bg-slate-50">
|
|
<th class="px-8 py-4 text-[10px] font-black uppercase text-slate-400 tracking-widest">Nom</th>
|
|
<th class="px-8 py-4 text-[10px] font-black uppercase text-slate-400 tracking-widest">Objectif</th>
|
|
<th class="px-8 py-4 text-[10px] font-black uppercase text-slate-400 tracking-widest">Durée</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody class="divide-y divide-slate-50">
|
|
<tr class="hover:bg-slate-50/50 transition-colors">
|
|
<td class="px-8 py-5 text-[11px] font-bold text-indigo-600 font-mono">__Host-session</td>
|
|
<td class="px-8 py-5 text-[11px] text-slate-600 italic">Maintien de la session client & sécurité de commande.</td>
|
|
<td class="px-8 py-5 text-[10px] font-bold text-slate-400 uppercase tracking-tighter">Session</td>
|
|
</tr>
|
|
<tr class="hover:bg-slate-50/50 transition-colors">
|
|
<td class="px-8 py-5 text-[11px] font-bold text-indigo-600 font-mono">PHPSESSID</td>
|
|
<td class="px-8 py-5 text-[11px] text-slate-600 italic">Stockage de l'état des interactions serveur.</td>
|
|
<td class="px-8 py-5 text-[10px] font-bold text-slate-400 uppercase tracking-tighter">Session</td>
|
|
</tr>
|
|
<tr class="hover:bg-slate-50/50 transition-colors">
|
|
<td class="px-8 py-5 text-[11px] font-bold text-amber-600 font-mono">__cf_bm</td>
|
|
<td class="px-8 py-5 text-[11px] text-slate-600 italic">Gestion des bots (Cloudflare) & protection anti-spam.</td>
|
|
<td class="px-8 py-5 text-[10px] font-bold text-slate-400 uppercase tracking-tighter">30 min</td>
|
|
</tr>
|
|
<tr class="hover:bg-slate-50/50 transition-colors">
|
|
<td class="px-8 py-5 text-[11px] font-bold text-amber-600 font-mono">__cf_clearance</td>
|
|
<td class="px-8 py-5 text-[11px] text-slate-600 italic">Identification du trafic de confiance (Cloudflare).</td>
|
|
<td class="px-8 py-5 text-[10px] font-bold text-slate-400 uppercase tracking-tighter">1 an</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
{# 5. Cloudflare Info (Medium) #}
|
|
<div class="md:col-span-6 bg-indigo-50 p-8 rounded-[2.5rem] border border-indigo-100 flex flex-col justify-between">
|
|
<div>
|
|
<h3 class="text-xs font-black text-indigo-900 uppercase tracking-widest mb-4 italic italic">Focus Cloudflare</h3>
|
|
<p class="text-[11px] text-indigo-800 italic leading-relaxed mb-6">
|
|
Certains cookies tiers sont déposés par notre partenaire sécurité Cloudflare pour protéger Ludik Event contre les cyberattaques.
|
|
</p>
|
|
</div>
|
|
<a href="https://www.cloudflare.com/cookie-policy/" target="_blank" class="text-[10px] font-black text-indigo-600 uppercase tracking-widest flex items-center gap-2 hover:gap-4 transition-all">
|
|
Politique Cloudflare <span>→</span>
|
|
</a>
|
|
</div>
|
|
|
|
{# 6. Gestion du navigateur (Medium) #}
|
|
<div class="md:col-span-6 bg-white p-8 rounded-[2.5rem] border border-slate-100 shadow-sm flex flex-col justify-between">
|
|
<h3 class="text-xs font-black text-slate-900 uppercase tracking-widest mb-4 italic italic">Contrôle manuel</h3>
|
|
<p class="text-[11px] text-slate-500 italic leading-relaxed">
|
|
Vous pouvez désactiver les cookies via les réglages de votre navigateur (Chrome, Firefox, Safari). Attention : cela peut bloquer le processus de réservation.
|
|
</p>
|
|
<div class="flex gap-2 mt-4">
|
|
<span class="w-2 h-2 bg-slate-200 rounded-full"></span>
|
|
<span class="w-2 h-2 bg-slate-200 rounded-full"></span>
|
|
<span class="w-2 h-2 bg-slate-200 rounded-full"></span>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
{# --- FOOTER --- #}
|
|
<div class="max-w-6xl mx-auto px-4 mt-16 flex justify-between items-center border-t border-slate-200 pt-8">
|
|
<p class="text-[9px] font-black text-slate-300 uppercase tracking-[0.5em]">Ludik Event © 2026</p>
|
|
<a href="{{ path('reservation') }}" class="text-[10px] font-black text-slate-900 hover:text-indigo-600 uppercase tracking-widest flex items-center gap-2">
|
|
RETOUR 🏠
|
|
</a>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|