Jump to content

[Résolu] PS 1.7.8.11 Back office "Commandes" : manque icones "voir facture", "voir bon de livraison", "afficher"


gouna

Recommended Posts

Bonjour,
J'ai un "soucis" depuis des années sur mon Back Office, section "Commandes".
Sur chaque ligne correspondant à une commande, il me manque systématiquement l'affichage des 3 icones situées sur la droite : "Voir la facture" ; " Voir le bon de livraison" et "Afficher".
Je ne trouve pas de moyen de corriger ce défaut...

Sanstitre.jpg.46c9c7ce6b59534700a4df32a68f8735.jpg

 

Merci pour vos suggestions !

Ps: le scan écran provient d'une version locale de mon site.
 

Edited by gouna
Solution trouvée (see edit history)
Link to comment
Share on other sites

Bonjour,

Vos actions sont bien dans le HTML, donc le souci vient presque sûrement des icônes (police d’icônes) qui ne se charge pas.

À vérifier :

  • DevTools → Network → filtre woff/woff2 puis rechargez : s’il y a des 404 / blocked / MIME type, c’est la cause.
  • Corrigez les MIME types côté serveur (souvent le problème) :
  • Apache :
  • AddType font/woff .woff AddType font/woff2 .woff2

Videz le cache PrestaShop / désactivez temporairement la minification CSS/JS et retestez.

En général, après correction des fonts/MIME, les 3 icônes réapparaissent.

  • Like 1
Link to comment
Share on other sites

Bonjour et merci pour votre réponse.

Je ne trouve aucun élément bloquant dans devtools.

En reprenant une ancienne sauvegarde (toujours en prestashop 1.7.8.11), les icones apparaissent bien, je ne sais pas ce qu'il s'est passé mais, dans la version qui fonctionne, j'ai :

<i class="material-icons">local_shipping</i>

alors que dans la version ou les icones sont manquantes, le code est :

<i class="fa local_shipping"></i>

Si je mets :

<i class="material-icons">local_shipping</i>

= les icones apparaissent bien...

Link to comment
Share on other sites

14 hours ago, gouna said:

Bonjour et merci pour votre réponse.

Je ne trouve aucun élément bloquant dans devtools.

En reprenant une ancienne sauvegarde (toujours en prestashop 1.7.8.11), les icones apparaissent bien, je ne sais pas ce qu'il s'est passé mais, dans la version qui fonctionne, j'ai :

<i class="material-icons">local_shipping</i>

alors que dans la version ou les icones sont manquantes, le code est :

<i class="fa local_shipping"></i>

Si je mets :

<i class="material-icons">local_shipping</i>

= les icones apparaissent bien...

C’est normal : local_shipping est une icône Material, pas Font Awesome. Donc <i class="fa local_shipping"></i> ne pourra jamais afficher l’icône.

Conclusion : sur votre version “cassée”, quelque chose remplace material-icons par fa (JS/module/surcharge).

  • Comparez Afficher le code source vs Inspecter :
    • si le code source est en material-icons mais l’inspecteur en fa → c’est un JS/module qui modifie.
    • si déjà fa dans le code source → fichier BO/surcharge modifié.

Correctif : désactiver le module/JS qui fait ça, ou restaurer les fichiers du thème admin depuis la sauvegarde qui fonctionne.

  • Like 1
Link to comment
Share on other sites

Bonjour,

Le problème venait du module "Customer Activities - Track/View customer behavior" de PrestaHero, je l'ai désinstallé.

Merci pour votre aide, si cela peut servir.

Cordialement

  • Thanks 1
Link to comment
Share on other sites

  • gouna changed the title to [Résolu] PS 1.7.8.11 Back office "Commandes" : manque icones "voir facture", "voir bon de livraison", "afficher"

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...