Comment implémenter un fil d'Ariane dans le thème d'un site ParoiCMS

Un fil d'Ariane, ou "breadcrumb" en anglais, est un élément de navigation utilisé sur les sites web pour aider les utilisateurs à comprendre et à naviguer dans la structure hiérarchique du site. Il s'agit d'une série de liens qui montrent le chemin parcouru pour arriver à la page actuelle, en partant de la page d'accueil.

Dans les templates ParoiCMS, la liste des parents est donnée par la variable doc.breacrumb. Avant toute chose, affichons son contenu :

{{ doc.breadcrumb | info }}

En utilisant les entrées de cette liste, voici une manière d'implémenter le fil d'Ariane en Liquid :

<section>
  {% for item in doc.breadcrumb %}
    <a href="{{ item.url }}">{{ item.title }}</a>
    >
  {% endfor %}
  {{ doc.title }}
</section>

Explications :

Voici le rendu final :