samedi, 19 février 2022 06:08

Comment supprimer les liens des Breadcrumbs (fils d'Ariane) de Joomla?

Écrit par
Évaluer cet élément
(0 Votes)

Je ne sais pas si vous avez déjà été confrontés à cette problématique mais Joomla, et sa template Protostar par défaut, m'ont posé un sacré problème que je n'ai jamais réussi à comprendre : les hyperliens du fil d'Ariane me retournaient des pages totalement inconnues, y compris par moi-même, administrateur du site. Je ne remets pas du tout en cause Joomla mais juste une ignoorance que je n'arrive pas à analyser !

Je suppose que j'ai dû zappé une configuration quelconque mais comme cette problématique à été découverte à la fin de emon projet, et que (dans mon cas) je ne vois pas d'utilité de mettre des liens hypertexte sur mes fils d'ariane, qui eux-mêmes ne retournent pas des bonnes réponses, j'ai cherché pour simplement supprimer les liens hypertextes.

Dans un premier temps, il faut faire un héritage du module mod_breadcrumb, soit par la console d'administration, soit en copiant le répertoire [joomla]/modules/mob_bredcrumbs vers le dossier [joomla]\templates\[votre_template]\html\mod_breadcrumbs. (je l'avoue, je ne connaissais pas l'héritage à l'époque et ai directement fait les modif dans le premier dossier cité. L'erreur, c'est qu'aux mises à jour à venir, mes modification seront écrasées. Mais comme je bosse sur un intranet non connecté, les mise à jours seront ... peut être un jour faites mais pas sûr)

Dans le dossier copié dans celui de la template, éditer le fichier tmpl/default.php, vous y retrouverez le code de la sorte (attention, j'ai déjà opéré des modifications, y'aura peut être des petites différences) vers la ligne 50 :

<?php if (!empty($item->link)) : ?>
<a itemprop="item" href="/<?php echo $item->link; ?>" class="pathway"><span itemprop="name">
<?php echo $item->name; ?></span></a>
<?php else : ?>
<span itemprop="name">
	<?php echo $item->name; ?>
</span>
<?php endif; ?>

Sur la ligne que je vous ai surligné en jaune, vous avez la création du lien a href. Il suffit de supprimer les éléments surlignés afin de ne plus avoir les hyperliens. Enregistrez et c'est fait

 

Lu 1318 fois

Intro Joomla QR

 

JoomlaQRVous avez des questions Joomla ? - J'ai vos réponses pratiques dans Joomla QR... mais n'hésitez pas à me soumettre vos questions sur Joomla.