Files
ludikevent_crm/templates/error/404.twig
Serreau Jovann 4c14932fee ```
 feat(Devis.php): Ajoute adresses de facturation et de livraison au devis.

🔒️ fix(IntranetLocked.php): Autorise l'accès à la route st_control en mode debug.

 feat(CustomerAddress.php): Gère les adresses de facturation et livraison.

 feat: Ajoute la console superadmin pour le contrôle système.

 feat(DevisController.php): Supprime la génération PDF temporaire.

 feat(st_control.js): Ajoute la logique de contrôle système via JS.

 feat: Crée les templates CGV, Cookies, Hébergement et RGPD.

🎨 style(app.scss): Ajoute un style de fond pour la console.

 feat: Ajoute le template pour les informations d'hébergement.

 feat: Crée un template de mail d'alerte pour les accès root.

 feat: Crée le template RGPD (données personnelles).

🐛 fix(ErrorListener.php): Gère les erreurs 404 en prod (JSON/HTML).

 feat: Ajoute les mentions légales.

 feat(DevisPdfService.php): Améliore la génération PDF du devis.

 feat(admin.js): Charge dynamiquement les produits dans le select.

 feat(add.twig): Ajoute un sélecteur de produit et d'autres champs.

 chore(config): Ajoute INTRANET_LOCK à l'env.
```
2026-01-19 13:52:41 +01:00

35 lines
1.4 KiB
Twig

{% extends 'base.twig' %}
{% block title %}Page non trouvée - Ludikevent{% endblock %}
{% block body %}
<div class="min-h-screen flex items-center justify-center bg-gray-50 py-12 px-4 sm:px-6 lg:px-8">
<div class="max-w-md w-full space-y-8 p-10 bg-white rounded-xl shadow-lg text-center">
{# Logo Ludikevent #}
<div class="flex justify-center">
<img class="h-16 w-auto" src="{{ asset('provider/images/logo.png') }}" alt="Ludikevent">
</div>
<div class="space-y-4">
<h1 class="text-6xl font-extrabold text-blue-600">404</h1>
<h2 class="text-2xl font-bold text-gray-900">Oups ! Page non trouvée</h2>
<p class="text-gray-500">
La page que vous recherchez semble avoir disparu ou l'adresse est incorrecte.
</p>
</div>
<div class="pt-6">
<a href="{{ path('app_home') }}"
class="inline-flex items-center px-6 py-3 border border-transparent text-base font-medium rounded-md shadow-sm text-white bg-blue-600 hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500 transition-colors">
Retour à l'accueil
</a>
</div>
<div class="text-sm text-gray-400 pt-4">
Ludikevent - Lilian SEGARD
</div>
</div>
</div>
{% endblock %}