```
✨ 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'. ```
This commit is contained in:
@@ -107,7 +107,9 @@ class ReserverController extends AbstractController
|
||||
#[Route('/reservation/connexion', name: 'reservation_login')]
|
||||
public function revervationLogin(): Response
|
||||
{
|
||||
return $this->redirectToRoute('reservation');
|
||||
return $this->render('revervation/login.twig',[
|
||||
|
||||
]);
|
||||
}
|
||||
#[Route('/reservation/contact', name: 'reservation_contact')]
|
||||
public function revervationContact(Request $request, Mailer $mailer): Response
|
||||
@@ -161,9 +163,10 @@ class ReserverController extends AbstractController
|
||||
#[Route('/reservation/recherche', name: 'reservation_search')]
|
||||
public function recherche()
|
||||
{
|
||||
return $this->render('revervation/search.twig');
|
||||
}
|
||||
|
||||
#[Route('/reservation/mentions-legal', name: 'reservation_mentions-legal')]
|
||||
#[Route('/reservation/mentions-legales', name: 'reservation_mentions-legal')]
|
||||
public function revervationLegal()
|
||||
{
|
||||
return $this->render('revervation/legal.twig');
|
||||
|
||||
@@ -10,9 +10,12 @@
|
||||
{% block title %}Location Structure Gonflable & Châteaux pour vos Événements | Ludikevent{% endblock %}
|
||||
</title>
|
||||
|
||||
<meta name="description" content="{% block description %}Ludikevent, expert en location de structures gonflables et matériel festif. Découvrez nos châteaux, parcours et barnums pour réussir tous vos événements : anniversaires, mariages et fêtes pro !{% endblock %}">
|
||||
<meta name="description" content="{{ block('description')|replace({"\n": '', "\r": '', ' ': ''})|trim }}">
|
||||
{# URL Canonique dynamique #}
|
||||
<link rel="canonical" href="{{ app.request.schemeAndHttpHost }}{{ app.request.pathinfo }}">
|
||||
{% block canonical %}
|
||||
{# Génère l'URL propre automatiquement pour 99% des pages #}
|
||||
<link rel="canonical" href="{{ app.request.schemeAndHttpHost }}{{ app.request.pathinfo }}">
|
||||
{% endblock %}
|
||||
<meta name="keywords" content="location structure gonflable, location chateau gonflable, location barnum, jeux exterieurs, animation anniversaire, location materiel evenementiel, parcours gonflable, location machine barbe a papa, ludikevent">
|
||||
{# --- Open Graph (Facebook / WhatsApp) --- #}
|
||||
<meta property="og:type" content="website">
|
||||
@@ -24,9 +27,10 @@
|
||||
|
||||
{# --- Twitter Card --- #}
|
||||
<meta name="twitter:card" content="summary">
|
||||
<meta name="twitter:title" content="{{ block('title') }}">
|
||||
<meta name="twitter:title"ontent="{{ block('title') }}">
|
||||
<meta name="twitter:image" content="{{ absolute_url(asset('provider/images/favicon.png')) }}">
|
||||
|
||||
{% block extra_header %}
|
||||
{% endblock %}
|
||||
{# --- Données Structurées (JSON-LD) --- #}
|
||||
<script type="application/ld+json">
|
||||
[
|
||||
@@ -44,7 +48,7 @@
|
||||
"addressLocality": "Danizy",
|
||||
"postalCode": "02800",
|
||||
"addressCountry": "FR"
|
||||
},
|
||||
}, c
|
||||
"geo": {
|
||||
"@type": "GeoCoordinates",
|
||||
"latitude": 49.6644,
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
{% extends 'revervation/base.twig' %}
|
||||
|
||||
{% block title %}Catalogue Ludikevent - Location de structures gonflables{% endblock %}
|
||||
{% block title %}Catalogue Ludik Event | Location Structures Gonflables & Matériel Fête{% endblock %}
|
||||
{% block description %}
|
||||
Explorez l'univers Ludikevent : location de structures gonflables (3-15 ans, 2-7 ans),
|
||||
parcours sportifs, barnums et matériel alimentaire. Trouvez l'animation parfaite
|
||||
pour vos événements avec nos tarifs transparents et notre service de livraison sur mesure.
|
||||
Découvrez notre catalogue : châteaux gonflables (tous âges), parcours sportifs, barnums et machines gourmandes.
|
||||
Tarifs transparents, livraison incluse et sécurité garantie pour vos événements.
|
||||
{% endblock %}
|
||||
{% block breadcrumb_json %}
|
||||
,{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{% extends 'revervation/base.twig' %}
|
||||
|
||||
{% block title %}Conditions Générales de Vente - Ludik Event{% endblock %}
|
||||
|
||||
{{% block title %}Conditions Générales de Vente | Ludik Event - Animation & Location{% endblock %}
|
||||
{% block description %}Consultez les CGV de Ludik Event : cadre légal, modalités de réservation, annulation et tarifs pour vos animations événementielles et locations de jeux.{% endblock %}
|
||||
{# Injection du Breadcrumb spécifique dans le JSON-LD du parent #}
|
||||
{% block breadcrumb_json %}
|
||||
,{
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{% extends 'revervation/base.twig' %}
|
||||
|
||||
{% block title %}Contactez l'expert - Ludik Event{% endblock %}
|
||||
{% block title %}Contact Ludik Event | Devis Location Structures Gonflables{% endblock %}
|
||||
{% block description %}Besoin d'un devis express ? Contactez Ludik Event, votre expert en châteaux gonflables et animations dans l'Aisne et les Hauts-de-France. Réponse garantie sous 2h !{% endblock %}
|
||||
{% block breadcrumb_json %}
|
||||
,{
|
||||
"@type": "ListItem",
|
||||
@@ -9,11 +10,7 @@
|
||||
"item": "{{ url('reservation_contact') }}"
|
||||
}
|
||||
{% endblock %}
|
||||
{% block description %}
|
||||
Besoin d'un devis ou d'une info pour votre événement ? Contactez Ludik Event,
|
||||
expert en location de structures gonflables dans l'Aisne (02) et les Hauts-de-France.
|
||||
Réponse en moins de 2 heures pour vos projets de châteaux gonflables et animations.
|
||||
{% endblock %}
|
||||
|
||||
{% block body %}
|
||||
<utm-event event="view_contact"></utm-event>
|
||||
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{% extends 'revervation/base.twig' %}
|
||||
|
||||
{% block title %}Cookies - Ludik Event{% endblock %}
|
||||
{% 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",
|
||||
|
||||
@@ -1,6 +1,11 @@
|
||||
{% extends 'revervation/base.twig' %}
|
||||
|
||||
{% block title %}Location de Châteaux Gonflables - Ludik Event{% endblock %}
|
||||
{% block title %}Location de Châteaux Gonflables dans l'Aisne | Ludik Event{% endblock %}
|
||||
{% block description %}
|
||||
Ludik Event : le spécialiste de la location de structures gonflables dans le 02.
|
||||
Châteaux, parcours sportifs, jeux géants et gourmandises pour vos événements
|
||||
privés et publics dans les Hauts-de-France. Devis gratuit sous 2h !
|
||||
{% endblock %}
|
||||
{% block jsonld %}
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{% extends 'revervation/base.twig' %}
|
||||
|
||||
{% block title %}Hébergement et Infos Techniques - Ludik Event{% endblock %}
|
||||
{% block title %}Hébergement et Infos Techniques | Ludik Event - Sécurité & Performance{% endblock %}
|
||||
{% block description %}Informations techniques sur l'hébergement de Ludik Event. Découvrez nos engagements sur la sécurité des données, l'accessibilité et la performance de notre plateforme.{% endblock %}
|
||||
{% block breadcrumb_json %}
|
||||
,{
|
||||
"@type": "ListItem",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{% extends 'revervation/base.twig' %}
|
||||
|
||||
{% block title %}Mentions Légales - Ludikevent{% endblock %}
|
||||
{% block title %}Mentions Légales | Ludik Event - Transparence & Cadre Légal{% endblock %}
|
||||
{% block description %}Consultez les mentions légales de Ludik Event : informations sur l'éditeur, l'hébergement du site et la protection de vos données personnelles.{% endblock %}
|
||||
|
||||
{% block breadcrumb_json %}
|
||||
,{
|
||||
|
||||
22
templates/revervation/login.twig
Normal file
22
templates/revervation/login.twig
Normal file
@@ -0,0 +1,22 @@
|
||||
{% extends 'revervation/base.twig' %}
|
||||
|
||||
{% block title %}Gestion de vos Locations | Espace Client Ludik Event{% endblock %}
|
||||
|
||||
{% block description %}
|
||||
Accédez à votre interface personnalisée Ludik Event pour gérer vos réservations de châteaux gonflables,
|
||||
suivre vos contrats et organiser vos animations dans l'Aisne.
|
||||
{% endblock %}
|
||||
|
||||
{% block breadcrumb_json %}
|
||||
,{
|
||||
"@type": "ListItem",
|
||||
"position": 1,
|
||||
"name": "Connexion",
|
||||
"item": "{{ url('reservation_login') }}"
|
||||
}
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block body %}
|
||||
|
||||
{% endblock %}
|
||||
@@ -1,13 +1,12 @@
|
||||
{% extends 'revervation/base.twig' %}
|
||||
|
||||
{# --- SEO DYNAMIQUE & META-DONNÉES --- #}
|
||||
{% block title %}{{ product.name }} - Location Ludikevent{% endblock %}
|
||||
{% block title %}Location {{ product.name }} à {{ product.priceDay }}€ | Ludik Event Aisne{% endblock %}
|
||||
|
||||
{% block description %}
|
||||
Louez {{ product.name }} chez Ludikevent. Idéal pour les enfants ({{ product.category }}),
|
||||
cette structure est disponible à partir de {{ product.priceDay }}€ la journée.
|
||||
{{ product.description|striptags|slice(0, 150) }}...
|
||||
Vérifiez la disponibilité en ligne !
|
||||
Louez {{ product.name }} chez Ludikevent. Structure gonflable parfaite pour {{ product.category }}.
|
||||
Tarif : {{ product.priceDay }}€/jour. Installation et livraison dans l'Aisne (02).
|
||||
{{ product.description|striptags|slice(0, 130) }}... Réservez votre date !
|
||||
{% endblock %}
|
||||
{% block jsonld %}
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{% extends 'revervation/base.twig' %}
|
||||
|
||||
{% block title %}Protection des Données - Ludik Event{% endblock %}
|
||||
{% block title %}Protection des Données & RGPD | Ludik Event - Confiance Client{% endblock %}
|
||||
{% block description %}Consultez la politique de confidentialité de Ludik Event. Découvrez comment nous protégeons vos données personnelles lors de vos réservations de structures gonflables.{% endblock %}
|
||||
{% block breadcrumb_json %}
|
||||
,{
|
||||
"@type": "ListItem",
|
||||
|
||||
14
templates/revervation/search.twig
Normal file
14
templates/revervation/search.twig
Normal file
@@ -0,0 +1,14 @@
|
||||
{% extends 'revervation/base.twig' %}
|
||||
|
||||
{% block title %}Résultats de recherche - Ludik Event{% endblock %}
|
||||
|
||||
{% block description %}Trouvez rapidement le château gonflable ou l'animation idéale pour votre événement dans l'Aisne.{% endblock %}
|
||||
|
||||
{% block extra_header %}
|
||||
<meta name="robots" content="noindex, nofollow">
|
||||
{% endblock %}
|
||||
{
|
||||
{% block canonical %}
|
||||
{# On force la canonique sur la page de recherche racine sans les paramètres ?q=... #}
|
||||
<link rel="canonical" href="{{ url('reservation_search') }}">
|
||||
{% endblock %}
|
||||
@@ -1,11 +1,8 @@
|
||||
{% extends 'revervation/base.twig' %}
|
||||
|
||||
{% block title %}Comment réserver ? - Location Ludikevent{% endblock %}
|
||||
{% block description %}
|
||||
Découvrez comment réserver votre structure gonflable chez Ludikevent en 10 étapes simples.
|
||||
De la sélection à la livraison, profitez d'un processus clair : signature en ligne,
|
||||
paiement sécurisé des arrhes et suivi personnalisé pour un événement réussi.
|
||||
{% endblock %}
|
||||
{% block title %}Comment réserver ? | Guide de Location Ludik Event Aisne{% endblock %}
|
||||
{% block description %}Louer un château gonflable dans le 02 n'a jamais été aussi simple. Découvrez nos 4 étapes clés : choix, devis express sous 2h, signature en ligne et livraison.{% endblock %}
|
||||
|
||||
{% block breadcrumb_json %}
|
||||
,{
|
||||
"@type": "ListItem",
|
||||
|
||||
Reference in New Issue
Block a user