La boucle HIERARCHIE

La boucle HIERARCHIE retourne la liste des RUBRIQUES qui mènent de la racine du site à la rubrique ou à l’article en cours.

<BOUCLEn(HIERARCHIE){critères...}>

Les critères de sélection

On utilisera obligatoirement l’un des deux critères suivants pour indiquer comment on sélectionne les éléments :

-  {id_article} retourne la liste des rubriques depuis la racine jusqu’à la rubrique contenant l’article correspondant à cet identifiant.

-  {id_rubrique} retourne la liste des rubriques depuis la racine jusqu’à la rubrique correspondant à cet identifiant (exclue).

-  {tout} permet d’obtenir aussi la rubrique correspondant à l’identifiant spécifié.

Les critères {id_article} ou {id_rubrique} ne peuvent pas être utilisés avec une comparaison. Par exemple, <BOUCLE_hi(HIERARCHIE) {id_article=12}> retournera une erreur.

Attention : cette boucle sera obligatoirement placée à l’intérieur d’une boucle ARTICLES ou RUBRIQUES — elle ne va pas par elle-même « chercher » l’id_article ou id_rubrique indiquée dans l’URL. (Le même principe vaut pour les boucles HIERARCHIE des squelettes inclus par la commande <INCLURE{fond=xxx}>)

Les critères d’affichage

Tous les critères de La boucle RUBRIQUES peuvent être utilisés avec cette boucle, y compris les critères de tri (il est possible par exemple de trier une <BOUCLE_x(HIERARCHIE){id_article}{par hasard}>).

Les balises de cette boucle

Les éléments obtenus avec une boucle HIERARCHIE sont des rubriques. On peut donc utiliser toutes les balises proposées pour les boucles RUBRIQUES.

Note : Il n’y a pas de critère id_breve dans HIERARCHIE mais, dans le cas d’une brève, l’usage d’id_article retournera quand même la bonne rubrique.

Auteur L’équipe de SPIP Publié le : Mis à jour : 06/04/23

Traductions : عربي, català, Deutsch, English, Español, français, italiano, Nederlands, русский, Türkçe, українська