Icones article

 

Nous sommes nombreux à regretter que les icônes imprimer et email soient cachées dans un menu déroulant.

Deux petites surcharges (overrides) pour corriger cela.

Par défaut, dans un Joomla! de base, les icônes sont affichées comme ceci.

A l'aide du paramètre "Icônes de l'article", il est possible d'Afficher ou de Masquer l'icône pour ne conserver que le texte.
Cette option n'est utile que pour imprimer et E-mail, l'action Modifier conserve toujours son icône.

Icônes de l'article - origine

Nous allons faire des overrides du fichier /layouts/joomla/content/icons.php.

Malheureusement ce fichier ne nous permet pas d'agir directement sur le contenu affiché. Il fait appel au fichier /components/com_content/helpers/icon.php qui, sauf erreur, n'est pas surchargeable.

Pour arriver à nos fins, j'utilise l'ancien mode Joomla! legacy.

La première surcharge supprime le dropdown.

Icônes de l'article - v1

Les icônes sont, comme dans le Joomla de base, créées à l'aide de la police Icomoon et l'action Modifier conserve toujours son icône sans tenir compte du paramètre "Icônes de l'article".

Le fichier doit être dézippé et coller dans le dossier : /templates/VOTRE_TEMPLATE/html/layouts/joomla/content/

La deuxième surcharge donne le choix entre icône OU texte.

Icônes de l'article - v2

Cette surcharge utilise l'ancienne méthode de Joomla. Les icônes sont des images situées dans le dossier /media/system/images/ pour la version avec uniquement les icones (option afficher).

La version Masquer est identique avec toujours l'icône Icomoon pour le lien "Modifier".

Vous pouvez modifier ces images pour les adapter au design du site. Elles se nomment : printButton.png, emailButton.png, edit.png et edit_unpublished.png

Le fichier doit être dézippé et coller dans le dossier : /templates/VOTRE_TEMPLATE/html/layouts/joomla/content/

Print Friendly and PDF