Blog de web-eau.net

Il arrive parfois que l'on soit obligé de créer un lien vers un article à l'intérieur d'un article dans son site Joomla!
Dans ce cas, apparait un disgracieux "Articles" en haut de page qui est aussi perturbant pour la lecture qu'indésirable visuellement. La raison de la présence de cette mention vient du fait que l'article lié n'a pas d'Itemid, c'est à dire que Joomla l'interprète comme un article de la page d'accueil.

Pour contourner ce problème, je vous propose 2 solutions différentes mais toutes aussi efficaces qui vous permettront de supprimer définitivement cette mention.

Logo Joomla

Méthode fantôme

On va commencer par créer un menu qui pointera vers l'article concerné :

  1. Menus
  2. Gestion des menus
  3. Ajouter un menu

Vous créez un élément de menu sur une catégorie de haut niveau (dans un menu "fantôme" qui ne sera pas affiché sur le site) pour qu'il y ait toujours un élément de menu qui s'applique à vos articles (le fameux Itemid manquant). De cette manière, vous gardez également la main sur les paramètres de ce menu.


Méthode warrior

Rassurez-vous, ce n'est ni dangereux ni compliqué !
Nous allons utiliser une substitution (override, en anglais) pour parvenir à nos fins :

  1. Extensions
  2. Gestion des langues
  3. Substitutions

Cliquez sur "Nouveau" et dans la zone de texte "Chaîne de traduction", vous ajoutez simplement  JGLOBAL_ARTICLES
Enregistrer et fermer.

Pour que cette subsitution soit effective, pensez à vider le cache de Joomla. Vous constaterez que la mention "Articles" a bien disparu de vos pages !


Si vous souhaitez réagir, n'hésitez pas à commenter afin de partager votre expérience en la matière.


 

A PROPOS DE L'AUTEUR :
Webmaster freelance passionné par Joomla depuis 2007, Daniel défend la veuve et l'orphelin du web en créant des sites respectueux du W3C. Fort d'une expérience de plusieurs années, il partage ses connaissances avec les néophytes aussi bien qu'avec les personnes plus expérimentées.

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

Ajouter vos commentaires

Poster un commentaire en tant qu'invité

0
Vos commentaires sont soumis à la modération de l'administrateur.

    Participant à cette conversation

      web-eau.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is
      used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.