Bonjour,
Peut être avez-vous déjà eu besoin d'insérer des liens pointant vers d'autres articles au sein d'une page?
En utilisant la syntaxe suivante :
index.php?option=com_content&view=article&id=IDdeM onArticle
Cela marche bien mais le fil d'Ariane s'y perd un peu ... : si par exemple un des articles pointés fait partie de la catégorie "Uncategorized" vous allez le voir apparaître dans le fil d'Ariane, pas très beau,
alors la solution est la suivante : modifier la vue générant le fil d'Ariane. Simplement.
1- on ne touche pas au code source de Joomla,
on va faire de l'override, le principe : on copie dans son template le fichier source à modifier : voir un très bon tuto expliquant où et comment :http://www.joomlabc.com/astuces/deve...-source-joomla
2-pour le cas présent le fichier en question est : modules/mod_breadcrumbs/tmpl/default.php
la modif commence après la ligne 23 :
on test si la catégorie en cours est différente de la catégorie que l'on ne souhaite pas afficher, dans mon cas "fr" : on affiche, dans le cas contraire on retient le compteur $i dans une variable $marq.
encore une modif à faire pour ne pas afficher le séparateur qui suit (sinon on se retrouve avec 2 flèches) :
après la ligne 35 :
Voila j'espère que ça aidera, a+
n
Peut être avez-vous déjà eu besoin d'insérer des liens pointant vers d'autres articles au sein d'une page?
En utilisant la syntaxe suivante :
index.php?option=com_content&view=article&id=IDdeM onArticle
Cela marche bien mais le fil d'Ariane s'y perd un peu ... : si par exemple un des articles pointés fait partie de la catégorie "Uncategorized" vous allez le voir apparaître dans le fil d'Ariane, pas très beau,
alors la solution est la suivante : modifier la vue générant le fil d'Ariane. Simplement.
1- on ne touche pas au code source de Joomla,
on va faire de l'override, le principe : on copie dans son template le fichier source à modifier : voir un très bon tuto expliquant où et comment :http://www.joomlabc.com/astuces/deve...-source-joomla
2-pour le cas présent le fichier en question est : modules/mod_breadcrumbs/tmpl/default.php
Code:
if ($i < $count -1) { if (!empty($list[$i]->link)) { if ($list[$i]->name <> "fr") { echo '<a href="'.$list[$i]->link.'" class="pathway">'.$list[$i]->name.'</a>'; } else { $marq=$i;}
Code:
if ($i < $count -1) {
encore une modif à faire pour ne pas afficher le séparateur qui suit (sinon on se retrouve avec 2 flèches) :
Code:
if ($marq == $i) { echo ' '.$separator.' '; }
Code:
if($i < $count -2 ){
n