Thème Paris.fr
Thème Paris.fr
Génère un élément d'en-tête HTML avec un titre optionnel pouvant être rendu sous forme de lien. Utile pour les en-têtes de page ou de section sur les pages du thème.
Navigation content here
Site tagline or description
<@cHeader title='Welcome to Our Site'>
<@cText>Navigation content here</@cText>
</@cHeader>
²<@cHeader title='Home' titleUrl='/jsp/site/Portal.jsp' titleUrlClass='text-decoration-none' titleLevel=1 class='page-header'>
<@cText>Site tagline or description</@cText>
</@cHeader>
<header >
<h2>
Welcome to Our Site</h2>
<p>
Navigation content here</p>
</header>
<header class="page-header" >
<h1>
<a href="/jsp/site/Portal.jsp" class="text-decoration-none" title="Home">Home</a></h1>
<p>
Site tagline or description</p>
</header>
Génère un élément d'en-tête HTML avec un titre optionnel pouvant être rendu sous forme de lien. Utile pour les en-têtes de page ou de section sur les pages du thème.
Génère une barre de navigation principale avec des fonctionnalités optionnelles de recherche, connexion et barre latérale.
Par défaut, le menu principal est horizontal. Vous pouvez le passer en "vertical" en cochant "Menu vertical" dans les propriétés du "Thème Paris.fr" dans le Back Office.
<@cMainNav title='Thème Paris.fr' />
<@cMainNav title='Thème Paris.fr' isSidebar=true />
Génère une barre de navigation principale avec recherche, connexion optionnelles et la possibilité d'afficher une barre latérale.
Génère un élément de navigation unique (élément li avec un lien optionnel) à utiliser à l'intérieur de la barre de navigation principale.
<@cMainNav hasMenu=false isSidebar=false isSidebarCollapsible=false title='Paris' hasLogin=false mainClass='h-50' params='style="position:static"'>
<@cMainNavItem title='Getting Started' url='jsp/site/Portal.jsp?page_id=7' />
<@cMainNavItem title='Styles' url='jsp/site/Portal.jsp?page_id=48' />
<@cMainNavItem title='Components' url='jsp/site/Portal.jsp?page_id=6' />
<@cMainNavItem title='Templates' url='jsp/site/Portal.jsp?page_id=35' />
</@cMainNav>
Génère un élément de navigation unique (élément li avec un lien optionnel) à utiliser à l'intérieur de la barre de navigation principale.
Génère le menu d'authentification utilisateur avec un menu déroulant de connexion/inscription pour les utilisateurs anonymes et un menu déroulant de tableau de bord du compte pour les utilisateurs connectés.
<@cMainNavUser connected=false userName='' urlConnect='jsp/site/Portal.jsp?page=mylutece&action=login' />
<@cMainNavUser connected=true userName='John D.' urlConnect='jsp/site/Portal.jsp?page=mylutece&action=logout' userFullName='John Doe' userEmail='john.doe@example.com'>
<@cText><@cLink href='jsp/site/Portal.jsp?page=myservices' label='My Services' /></@cText>
</@cMainNavUser>
Génère le menu d'authentification utilisateur avec un menu déroulant de connexion/inscription pour les utilisateurs anonymes et un menu déroulant de tableau de bord du compte pour les utilisateurs connectés.
Génère un menu de navigation rapide accessible, permettant aux utilisateurs clavier d'accéder directement au contenu principal ou au menu du site.
<@skipNav />
<@skipNav target='page-content' skipMenu=false />
Génère un menu de navigation rapide accessible, permettant aux utilisateurs clavier d'accéder directement au contenu principal ou au menu du site.
Pour révéler le menu, utilisez les touches de navigation clavier et naviguez jusqu'au menu du site.
Génère une section de bandeau principal pour le site, avec une image de fond, un titre et un mode d'affichage limité à l'accueil optionnels.
<@cMainBanner title='City Services' titleClass='text-white' onlyHome=true imageSrc='images/banner.jpg' class='banner-lg' />
<div class="banner-wrapper is-fixed banner-lg position-relative bg-banner internal">
<div class="banner banner-lg position-relative bg-banner internal credits page-" id="main-banner" data-credits="Crédit photo : Sophie Robichon / Ville de Paris" style="background-image:url(images/banner.jpg);" >
<h1 id="main-banner-title" class="text-white">City Services</h1>
</div>
</div>
Génère une section de bandeau principal pour le site, avec une image de fond, un titre et un mode d'affichage limité à l'accueil optionnels.
<@cBreadCrumb home='Home' type='fluid' items=[
{ 'title': 'Services', 'url': 'jsp/site/Portal.jsp?page=services' },
{ 'title': 'Contact', 'url': '' }
] />
<nav aria-label="breadcrumb" class="breadcrumb-nav" role="nav">
<div class="container-fluid">
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a target="_top" href=".">Home</a>
</li>
<li class="breadcrumb-item ">
<a href="jsp/site/Portal.jsp?page=services" title="Services" target="_top">
<span>Services</span>
</a>
</li>
<li class="breadcrumb-item active" aria-current="page">
<span>Contact</span>
</li>
</ol>
</div>
</nav>
Génère un fil d'Ariane de navigation pour la page courante, aidant les utilisateurs à naviguer dans la hiérarchie du site.
Génère un élément de pied de page HTML avec un titre optionnel. Adapté aux pieds de page ou aux pieds de section sur les pages skin.
<@cFooter>
<@cText>Copyright 2026 - All rights reserved.</@cText>
</@cFooter>
<@cFooter title='Site Information' titleLevel=3 class='site-footer'>
<@cText>Contact us at info@example.com</@cText>
</@cFooter>
<footer class="p-m" >
<p>
Copyright 2026 - All rights reserved.</p>
</footer>
<footer class="site-footer p-m" >
<h3>
Site Information</h3>
<p>
Contact us at info@example.com</p>
</footer>
Génère un élément de pied de page HTML avec un titre optionnel. Adapté aux pieds de page ou aux pieds de section sur les pages skin.
Génère le pied de page principal du site avec des liens de navigation, des icônes de réseaux sociaux et des informations de copyright.
<@cMainFooter title='My City Portal' />
<@cMainFooter title='City Services' nested_pos='before'>
<@cMainNavItem title='FAQ' url='jsp/site/Portal.jsp?page_id=3#section-cmainfooter' />
</@cMainFooter>
<footer role="contentinfo">
<div class="container">
<div class="main-footer justify-content-center">
<div class="navbar">
<a class="navbar-brand hide-icon-target" href="https://www.paris.fr" target="_blank" aria-label="">
<img src="themes/skin/parisfr/images/footer-logo-paris.svg" class="logo" alt="Go to the site Paris.fr" title="Go to the site Paris.fr">
</a>
</div>
</div>
<div class="main-footer justify-content-center">
<div class="navbar">
<ul class="nav d-flex justify-content-center justify-content-md-start" aria-label="Footer information" >
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr" target="_blank">
Paris.fr <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="jsp/site/Portal.jsp?page=map" >
site map
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/contact-232" target="_blank">
Contact <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/mentions-legales-235" target="_blank">
Condition généales d'utilisation <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/mentions-legales-235" target="_blank">
Politique de gestion des données à caractère personnel <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/cookies-234" target="_blank">
Cookies policy <span class="visually-hidden">[New window]</span>
</a>
</li>
</ul>
</div>
</div>
</div>
</footer>
<footer role="contentinfo">
<div class="container">
<div class="main-footer justify-content-center">
<div class="navbar">
<a class="navbar-brand hide-icon-target" href="https://www.paris.fr" target="_blank" aria-label="">
<img src="themes/skin/parisfr/images/footer-logo-paris.svg" class="logo" alt="Go to the site Paris.fr" title="Go to the site Paris.fr">
</a>
</div>
</div>
<div class="main-footer justify-content-center">
<div class="navbar">
<ul class="nav d-flex justify-content-center justify-content-md-start" aria-label="Footer information" >
<li class="nav-item">
<a class="nav-link" role="navitem" href="jsp/site/Portal.jsp?page_id=3#section-cmainfooter" >
FAQ
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr" target="_blank">
Paris.fr <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="jsp/site/Portal.jsp?page=map" >
site map
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/contact-232" target="_blank">
Contact <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/mentions-legales-235" target="_blank">
Condition généales d'utilisation <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/mentions-legales-235" target="_blank">
Politique de gestion des données à caractère personnel <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/cookies-234" target="_blank">
Cookies policy <span class="visually-hidden">[New window]</span>
</a>
</li>
</ul>
</div>
</div>
</div>
</footer>
Génère le pied de page principal du site avec des liens de navigation, des icônes de réseaux sociaux et des informations de copyright.
Génère le pied de page principal du site avec des boutons de réseaux sociaux (Facebook, X, Instagram, LinkedIn) et des liens de navigation, selon la mise en page Paris.fr.
<@cMainFooterSocial title='City Portal' />
<@cMainFooterSocial title='My Service' align='between' classColMain='col-md-8' classColSocial='col-md-4' nested_pos='before'>
<@cMainNavItem title='FAQ' url='jsp/site/Portal.jsp?page_id=3#section-cmainfooter' />
</@cMainFooterSocial>
<footer class="social z-1" role="contentinfo">
<div class="row m-0">
<div class="col-12 col-md-8">
<div class="main-footer justify-content-center justify-content-lg-start">
<div class="navbar">
<a class="navbar-brand" href="https://www.paris.fr" target="_blank" aria-label="">
<img src="themes/skin/parisfr/images/footer-logo-paris.svg" class="logo" alt="" title="">
</a>
</div>
</div>
<div class="main-footer justify-content-center justify-content-lg-start">
<div class="navbar">
<ul class="nav d-flex justify-content-center justify-content-md-start" aria-label="Footer information" >
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr" target="_blank">
Paris.fr <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="jsp/site/Portal.jsp?page=map" >
site map
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/contact-232" target="_blank">
Contact <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/mentions-legales-235" target="_blank">
Condition généales d'utilisation <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/mentions-legales-235" target="_blank">
Politique de gestion des données à caractère personnel <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/cookies-234" target="_blank">
Cookies policy <span class="visually-hidden">[New window]</span>
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="col-12 main-bg-color col-md-4 d-flex justify-align-items">
<div class="social-links">
<h2 class="paris-footer-social-title text-center text-gray">Follow us</h2>
<ul class="list-inline text-center">
<li class="list-inline-item">
<a class="social-link has-icon hide-icon-target" target="_blank" aria-label="Aller vers le site de Facebook" href="https://www.facebook.com/paris">
<svg class="paris-icon paris-icon-facebook" role="img" aria-labelledby="paris-icon-title-fb" focusable="false">
<title id="paris-icon-title-fb">Facebook</title>
<use xlink:href="#paris-icon-facebook" width="24" height="24" ></use>
</svg>
</a>
</li>
<li class="list-inline-item">
<a class="social-link has-icon hide-icon-target" target="_blank" aria-label="Aller vers le site de Bluesky" href="https://bsky.app/profile/paris.fr">
<svg class="paris-icon paris-icon-bs" role="img" aria-labelledby="paris-icon-title-bs" focusable="false">
<title id="paris-icon-title-bs">Bluesky</title>
<use xlink:href="#paris-icon-bs" width="24" height="24" ></use>
</svg>
</a>
</li>
<li class="list-inline-item">
<a class="social-link has-icon hide-icon-target" target="_blank" aria-label="Aller vers le site de Instagram" href="https://www.instagram.com/paris_maville/">
<svg class="paris-icon paris-icon-instagram" role="img" aria-labelledby="paris-icon-title-in" focusable="false">
<title id="paris-icon-title-in">Instagram</title>
<use xlink:href="#paris-icon-instagram" width="24" height="24" ></use>
</svg>
</a>
</li>
<li class="list-inline-item">
<a class="social-link has-icon hide-icon-target" target="_blank" aria-label="Aller vers le site de LinkedIn" href="https://www.linkedin.com/company/villedeparis/">
<svg class="paris-icon paris-icon-linkedin" role="img" aria-labelledby="paris-icon-title-li" focusable="false">
<title id="paris-icon-title-li">LinkedIn</title>
<use xlink:href="#paris-icon-linkedin" width="24" height="24" ></use>
</svg>
</a>
</li>
</ul>
<p class="paris-footer-social-title text-center">Get weekly news from your city on social’s network</p>
</div>
</div>
</div>
</footer>
<footer class="social z-1" role="contentinfo">
<div class="row m-0">
<div class="col-12 col-md-8">
<div class="main-footer justify-content-center justify-content-lg-between">
<div class="navbar">
<a class="navbar-brand" href="https://www.paris.fr" target="_blank" aria-label="">
<img src="themes/skin/parisfr/images/footer-logo-paris.svg" class="logo" alt="" title="">
</a>
</div>
</div>
<div class="main-footer justify-content-center justify-content-lg-between">
<div class="navbar">
<ul class="nav d-flex justify-content-center justify-content-md-start" aria-label="Footer information" >
<li class="nav-item">
<a class="nav-link" role="navitem" href="jsp/site/Portal.jsp?page_id=3#section-cmainfootersocial" >
FAQ
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr" target="_blank">
Paris.fr <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="jsp/site/Portal.jsp?page=map" >
site map
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/contact-232" target="_blank">
Contact <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/mentions-legales-235" target="_blank">
Condition généales d'utilisation <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/mentions-legales-235" target="_blank">
Politique de gestion des données à caractère personnel <span class="visually-hidden">[New window]</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.paris.fr/pages/cookies-234" target="_blank">
Cookies policy <span class="visually-hidden">[New window]</span>
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="col-12 main-bg-color col-md-4 d-flex justify-align-items">
<div class="social-links">
<h2 class="paris-footer-social-title text-center text-gray">Follow us</h2>
<ul class="list-inline text-center">
<li class="list-inline-item">
<a class="social-link has-icon hide-icon-target" target="_blank" aria-label="Aller vers le site de Facebook" href="https://www.facebook.com/paris">
<svg class="paris-icon paris-icon-facebook" role="img" aria-labelledby="paris-icon-title-fb" focusable="false">
<title id="paris-icon-title-fb">Facebook</title>
<use xlink:href="#paris-icon-facebook" width="24" height="24" ></use>
</svg>
</a>
</li>
<li class="list-inline-item">
<a class="social-link has-icon hide-icon-target" target="_blank" aria-label="Aller vers le site de Bluesky" href="https://bsky.app/profile/paris.fr">
<svg class="paris-icon paris-icon-bs" role="img" aria-labelledby="paris-icon-title-bs" focusable="false">
<title id="paris-icon-title-bs">Bluesky</title>
<use xlink:href="#paris-icon-bs" width="24" height="24" ></use>
</svg>
</a>
</li>
<li class="list-inline-item">
<a class="social-link has-icon hide-icon-target" target="_blank" aria-label="Aller vers le site de Instagram" href="https://www.instagram.com/paris_maville/">
<svg class="paris-icon paris-icon-instagram" role="img" aria-labelledby="paris-icon-title-in" focusable="false">
<title id="paris-icon-title-in">Instagram</title>
<use xlink:href="#paris-icon-instagram" width="24" height="24" ></use>
</svg>
</a>
</li>
<li class="list-inline-item">
<a class="social-link has-icon hide-icon-target" target="_blank" aria-label="Aller vers le site de LinkedIn" href="https://www.linkedin.com/company/villedeparis/">
<svg class="paris-icon paris-icon-linkedin" role="img" aria-labelledby="paris-icon-title-li" focusable="false">
<title id="paris-icon-title-li">LinkedIn</title>
<use xlink:href="#paris-icon-linkedin" width="24" height="24" ></use>
</svg>
</a>
</li>
</ul>
<p class="paris-footer-social-title text-center">Get weekly news from your city on social’s network</p>
</div>
</div>
</div>
</footer>
Génère le pied de page principal du site avec des boutons de réseaux sociaux (Facebook, X, Instagram, LinkedIn) et des liens de navigation, selon la mise en page Paris.fr.
Génère un bouton "retour en haut de page" qui apparaît après avoir fait défiler la page vers le bas et la fait défiler en douceur jusqu'en haut lorsqu'on clique dessus.
Le bouton "Retour en haut de page" apparaît après avoir fait défiler la page vers le bas. Cliquer dessus fait défiler la page en douceur jusqu'en haut.
Pour faire apparaître le bouton, faites défiler la page vers le bas. Par défaut, il s'affiche en bas à droite de la page.
<@cGoToTop />
Génère un bouton "retour en haut de page" qui apparaît après avoir fait défiler la page vers le bas et la fait défiler en douceur jusqu'en haut lorsqu'on clique dessus.
Gestion du plan du site
Configurable en BO
Accéder aux propriétés du site ( menu "Administration du site / Propriétés du site" ou bouton ), onglet "Configuration du Thème Parisfr ".
Le bouton "Afficher / masquer le menu du plan du site" peremt de gérer l'apparition du lien du "Plan du site" dans le pied de page.
Le plan du site par défaut est géré par une feuille de style XSL.
Il est possible de surcharger le plan du site en modifiant la XSL qui est téléchargeable depuis le BO du site, menu 'Charte / Gestion des feuilles de style XSL'.
Le fichier est téléchargé est nommé "site_map_theme.xsl". Vous pourrez le mettre à jour et le ré-uploader.