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.
Méthode fantôme
On va commencer par créer un menu qui pointera vers l'article concerné :
- Menus
- Gestion des menus
- 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 :
- Extensions
- Gestion des langues
- 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.