You are not logged in.
Pages: 1
Bonjour,
tout d'abord je tiens à vous féliciter pour les évolutions de GLPI que je suis depuis la v.0.68 au moins.
La fonctionnalité de thème est vraiment pas mal, cependant en créant un thème personnalisé, je me suis aperçu d'un bogue dans le code du fichier html.class.php qui se traduit par une génération du code html différent entre l'interface standard et l'interface simplifiée.
Je suis en version 0.91.1.
Les paramètres de style définis dans le fichier mapalette.css qui remplacent ceux définis dans le fichier styles.css correctement sur l'interface standard ne s'appliquent pas sur l'interface simplifiée pour la balise:
#c_preference #logout_icon {
background: url("../../pics/logout.png") repeat scroll 0% 0% transparent;
}
Après recherche, le code dans le fichier html.class.php est différent en fonction du type d'interface.
Pour l'interface standard, lignes 1515 à 1519, le code est le suivant:
echo "' title=\"".__s('Logout')."\">";
echo "<span id='logout_icon' title=\"".__s('Logout').
"\" alt=\"".__s('Logout')."\" class='button-icon' />";
echo "</a>";
echo "</li>\n";
Pour l'interface simplifiée, lignes 2036 à 41, le code est le suivant:
echo "' title=\"".__s('Logout')."\">";
// check user id : header used for display messages when session logout
echo "<img src='".$CFG_GLPI["root_doc"]."/pics/logout.png' title=\"".__s('Logout').
"\" alt=\"".__s('Logout')."\" class='button-icon'>";
echo "</a>";
echo "</li>\n";
En remplaçant le second bloc de code par le premier, la page simplifiée prend bien en compte le changement d'icône spécifié dans le fichier de style mapalette.css.
Le fichier html.class.php pourrait-il être corrigé ou y a-t-il une raison expliquant ce comportement ?
Merci d'avance.
Offline
Ticket ouvert sur la forge https://github.com/glpi-project/glpi/issues/1528
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Pages: 1