Composants
Menu
Le menu permet de gérer l’affichage des éléments qui sont imbriqués à l’intérieur : faut-il afficher le titre d’un dropdown en grand ? Son résumé ? Le résumé de ses enfants ? etc.
menu:
primary:
level_1:
dropdown: true
summary:
active: false
source: "Summary" # "Summary" | "meta_description"
truncate: 125
level_2:
dropdown: false
summary:
active: false
source: "Summary" # "Summary" | "meta_description"
truncate: 125
title:
active: false
summary:
active: false
source: "Summary" # "Summary" | "meta_description"
truncate: 125
level_3:
dropdown: false
summary:
active: false
source: "Summary" # "Summary" | "meta_description"
truncate: 125Exemples de dropdown sans titre
Sans description :
→ Voir communication-publique.fr/
Avec description de niveau 1 :
→ Voir cityorchestra.metropole.rennes.fr
Fil d’Ariane
La position du fil d’Ariane se paramètre via une clef :
breadcrumb:
position: hero-start # hero-start | hero-end | after-hero | after-hero-title | noneAperçu
Affichage hero-start (défaut) :
→ Voir cityorchestra.metropole.rennes.fr
Affichage after-hero-title :
→ Voir frenchcraftguild.fr
Affichage hero-end :
→ Voir postgrowth-lab.uvigo.es
Affichage after-hero :
→ Voir ran-coper.fr
Accessibilité
Suite à l’audit réalisé par Ideance sur le site de la Métropole de Rennes (Mai 2025), le fil d’Ariane en mobile a désormais une option extendable qui permet de réduire le breadcrumb à un bouton “Voir le fil d’Ariane”, qui, une fois déployé, montre en un seul bloc et sans scroll horizontal (l’option par défaut) l’intégralité du fil.
breadcrumb:
extendable: falseSummary
Le summary peut se placer à deux endroits : dans le hero ou sous ce dernier. La taille de son texte et son style varie en fonction de son emplacement.
summary:
position: hero # hero | contentRecherche
La recherche est désactivée par défaut sur les sites osuny, le nombre de ses résultats (un paramètre pagefind) est modifiable, de même que sa position :
- dans le menu
primaryelle se place à la fin des liens du menu, avant les langues ; - dans le footer elle se place à la fin du menu légal ;
- en “fixe” elle reste fixée en bas à gauche de l’écran.
search:
active: false
max_results: 20
positions:
- primary
# - upper-menu
# - fixed
# - footerLe upper menu est un cas particulier, car il faut d’abord en paramétrer un pour y afficher la recherche, voir “Upper menu : un sur-menu au-dessus du header” dans Configuration Sass.
Les positions sont identiques pour le menu des langues, la version fixe en moins.
→ Voir
→ Voir