insertion de liens d'articles dans un article <=> fil d'Ariane éronné : la solution

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Astuce] insertion de liens d'articles dans un article <=> fil d'Ariane éronné : la solution

    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

    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;}
    la modif commence après la ligne 23 :
    Code:
     if ($i < $count -1) {
    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) :
    Code:
    			if ($marq == $i) {
    			echo ' '.$separator.' ';
    			}
    après la ligne 35 :
    Code:
     if($i < $count -2 ){
    Voila j'espère que ça aidera, a+
    n

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X