Bonjour,
Merci.
Dans HikaShop, nous avons la version 5.2.0 de fontawesome qui permet d'afficher les icônes.
Auparavant, nous chargions cette version incluse dans HikaShop, et il était possible de changer une option cachée dans la base de données, pour ne pas la chargée (au cas où le template disposait d'une version plus récente de fontawesome).
Cette version étant désormais plutôt vieille, sur Joomla 4 et Joomla 5, nous demandons maintenant à Joomla de charger fontawesome pour nous avec le code:
$wa = $doc->getWebAssetManager();
$wa->useStyle('fontawesome');
En local, sur nos sites de test, lorsque nous vérifions le résultat, c'est le fichier /media/system/css/joomla-fontawesome.css?2865f3 qui est chargé par Joomla 5 et les icônes s'affichent correctement.
Sur votre site, je vois que vous êtes également sur Joomla 5, mais c'est le fichier /media/vendor/fontawesome-free/css/fontawesome.min.css?6.4.2 qui est utilisé, au lieu du fichier qui est utilisé de notre coté, malgré le fait que vous ayez également ce fichier présent (il n'est juste pas chargé sur vos pages).
Alors, je ne suis pas spécialiste de fontawesome, mais de ce que je vois, le CSS qui initialise la police d'écriture pour fontawesome semble manquant dans le fichier qui est utilisé sur votre site. Ci dessous une capture du code dans le fichier de notre coté, qui est manquant dans votre fichier fontawesome:
i.imgur.com/dRaJZCY.png
Je ne suis sûr de rien, mais cela sent le problème dans le template que vous utilisez (ou un plugin système) qui chargerait sa version de fontawesome au lieu d'utiliser celle de Joomla, et il y aura un problème avec elle.
Essayez de basculer sur le template par défaut de Joomla pour voir si vous avez toujours le souci. Si cela s'affiche correctement, alors il va falloir contacter le support de votre template. Si cela ne s'affiche toujours pas correctement, alors il faudrait voir si vous avez un plugin système en rapport avec fontawesome.