{% extends 'base.html.twig' %} {# Textes des pages informatives existantes, associés à leur URL publique stable. #} {% set pageMetadata = { 'plan-du-site': { title: 'Plan du site — Sensipode', description: 'Retrouvez les principales pages du site Sensipode : nos activités, offres, projets, ressources, contact et informations légales.' }, 'mentions-legales': { title: 'Mentions légales — Sensipode', description: 'Retrouvez les informations légales relatives au site Sensipode et à son éditeur.' }, 'conditions-generales-dutilisation': { title: 'Conditions générales d’utilisation — Sensipode', description: 'Consultez les conditions générales d’utilisation du site Sensipode et les règles applicables à sa consultation.' }, 'politique-de-confidentialite': { title: 'Politique de confidentialité — Sensipode', description: 'Consultez les informations relatives au traitement des données personnelles sur le site Sensipode et à l’exercice de vos droits.' } } %} {% block title %} {{ pageMetadata[page.slug].title ?? (page.titre|metadata_text ~ ' — Sensipode') }} {% endblock %} {# Page ne possède pas de résumé éditorial : son contenu long ne sert pas de description. #} {% block meta_description %}{{ pageMetadata[page.slug].description ?? '' }}{% endblock %} {% block reference_url %}{{ public_url('app_page_show', {slug: page.slug}) }}{% endblock %} {# Le plan HTML reste accessible aux visiteurs et aux robots qui suivent ses liens. #} {% block robots %} {% if page.slug == 'plan-du-site' %} {% endif %} {% endblock %} {% block body %} {{ page.content|raw }} {% endblock %}