Réaliser un fil d'Ariane

Written by bazooka07 3 comments
Picture Les fils d’ariane aussi appelés breadcrumbs en anglais sont utilisés pour faciliter la navigation sur un site web. Aujourd’hui nous allons voir comment l'ajouter sur votre thème. Le but de ce tutoriel est d’arriver à créer un fil d’ariane constitué de liens simples.


Modifications de notre thème

Éditez le template home.php de votre thème et ajoutez où vous souhaitez le voir (en général avant le contenu) ce code:


Comme vous pouvez le constater, on insère dynamiquement le lien ainsi que le nom du site, ce dernier nous renverra à l'accueil de PluXml. Dans le cas où l'on utiliserait une page statique en accueil, un lien "Blog" est généré.

Nous allons cette fois passer au template tags.php et indiquer notre emplacement actuel de cette façon:

Dans ce code nous avons juste le nom de la page (Tags) en dur.

Les templates archives.php, categorie.php et erreur.php auront la même base dont on modifiera en dur seulement la fin comme suit:


Ajoutons la modification pour static.php en ajoutant dynamiquement le titre de la page comme suit:


Il nous reste plus que le template article.php dont on insère la catégorie courante et le titre de l'article:


Et pour parfaire le tout on style tout ça avec du css que vous placerez bien entendu dans votre feuille de style:


Conclusion

Cet article touche à sa fin ! N’hésitez pas à me faire des retours. J’ai essayé de trouver un moyen fonctionnel pour arriver à mes fins et afficher un fil d'ariane ou breadcrumb en anglais.

3 comments

#1  - Azrielo said :

Bonne idée ! Merci

Reply
#2  - super_g2 said :

magique !
le css est clairement à modifier, quelquesoit votre thème, pour l'accorder au mieux.

merci ;)
en démo sur un de mes derniers sites : http://www.benzouill.net

Reply
#3  - thebear008 said :

une bonne astuce que je vais tester d'ici peu.

merci

Reply

Write a comment

What is the second character of the word 6kn14s?

Rss feed of the article's comments

Fatal error : type : 2 message : Trying to access array offset on value of type null file : /core/lib/class.plx.motor.php line : 746 See https://www.php.net/manual/en/errorfunc.constants.php about type of error ============================================================ Drop this plugin now for running PluXml and report to its author !!