bonjours a tous,

comment faire un fil-d'ariane efficasse.

et l ordre des pages ?

merci d'avance
Et bien moi cette question m'intéresse car je ne trouve pas le sujet aussi évident que cela.

Voici l'une de mes expérimentations perso avec html5 + schema.org
<!DOCTYPE html>
<html lang="en" class="no-js">
<!-- du code... -->
<body itemscope itemtype="https://schema.org/WebPage"><!-- déclaration obligatoire pour schema.org -->
<!-- du code... -->
<nav class="breadcrumb">
	<div class="wrap">
		<ul itemprop="breadcrumb" itemscope="" itemtype="http://schema.org/BreadcrumbList">
			<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><a href="http://sitename.fr" itemprop="item"><span itemprop="name">Accueil</span></a></li>
			<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><a href="http://sitename.fr/category/categoriename/" itemprop="item"><span itemprop="name">Categorie Name</span></a></li>
			<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><a href="/Pages/Article.html" itemprop="item"><span itemprop="name">Titre de l'article</span></a></li>
		</ul>
	</div>
</nav>
<!-- du code... -->
<body>
</html>
Perso, la mise en place du fil d'Ariane est gérée automatiquement par le générateur HTML qui analyse le champ "parent" de chaque page et en déduit les dépendances.
Il devient simple de générer la balise NAV correspondante (ou DIV si le doctype du projet est HTML 4).
En PHP / Java / ASP ou autre langage serveur, il est nécessaire de mettre en place une relation parent /enfant entre les pages, d'une manière ou d'une autre et que celle-ci soit persistante tout au long de la disponibilité du site web auquel appartiennent ces mêmes pages.
Ah oui : mon intervention se limitait au rendu html. Pour la génération du code, moi je fais :
PageAccueil > UneCatégorie > NomArticleEnCours

Et je trouve cela bien suffisant pour le breadcrumb. En complément j'ai un sytème de navigation composé de tags, situé en dessous de l'article ou à côté.