Je suis un tutoriel pour ajouter une icône de menu (2.5) au backend. Ça n'a pas marché. Alors j'ai essayé ceci (3.x): http://docs.joomla.org/J3.x:Developing_a_MVC_Component/Adding_decorations_to_the_backend#helloworld.xml
Cela n'a pas fonctionné non plus. J'ai donc essayé d'inspecter ce qui se passait dans l'inspecteur d'éléments chrome. Mon composant présente les éléments ci-dessous:
<a class="menu-com_component_16x16" href="index.php?option=com_component">Component Management</a>
"com_component_16x16.png" est le nom de mon icône. J'ai vérifié qu'il est correctement installé dans le dossier media/com_component/images /. Quel pourrait être le problème ici?
Répondu à ma propre question peu de temps après que je l'ai écrite. C'était à voir avec le modèle. Pour une raison quelconque, le modèle ISIS par défaut désactive l'affichage des icônes. Si vous rencontrez ce problème, allez à administrator/templates/isis/css/template.css et commentez ce qui suit:
/*.nav-collapse .nav li a,
.dropdown-menu a {
background-image: none;
}*/