Vous n'êtes pas identifié(e).

#1 27-12-2018 à 09:01

GG le sympa
Administrateur
Lieu : Graçay
Inscription : 03-08-2006 à 14:41
Messages : 17 599

Prestashop : icônes qui disparaissent avec le smart cache css et cdn

Parfois, quand vous combinez smartcache de prestashop qui fusionne les css et que vous utilisez en même temps un cdn, celà peut faire disparaitre les icones de FontAwesome.

Il y a plusieurs solutions a ce problème et je vais vous donner celle qui a marché pour moi. En fait c'est un problème de pointage vers fontawesome-webfont.eot?v=4.3.0 et autre dans le fichier global.css

le problème s'est produit pour moi car le cdn n'a pas de sous répertoire via l'url mais le chemin absolu sur le serveur en a un

bref il faut modifier global.css ligne 3894 à 3895, virez le chemin relatif et mettez un chemin complet avec les https ou http devant :

  src: url("https://monsite.com/mondossier/themes/default-bootstrap/css/../fonts/fontawesome-webfont.eot?v=4.3.0");
  src: url("https://monsite.com/mondossier/themes/default-bootstrap/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("monsite.com/mondossier/themes/default-bootstrap/css/../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("monsite.com/mondossier/default-bootstrap/css/../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("https://monsite.com/mondossier/default-bootstrap/css/../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("https://monsite.com/mondossier/themes/default-bootstrap/css/../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");

évidemment le problème pourrait se faire en sens inverse dans ce cas virez juste dans

[url]https://monsite.com/mondossier/themes/default-bootstrap/css/[/url]
/mondossier/

donc :

[url]https://monsite.com/themes/default-bootstrap/css/[/url]

pour faire simple

mon ecommerce se trouve dans un dossier : monsite.com/dossier
alors que mon cdn est monsite.cdn/ (il n'a pas le dossier car le nom de domaine pointe directement sur /mon dossier)

vous voyez le truc ? et bizarrement avec le cdn et smartcache il n'y a que les icones de FontAwesome qui dégagent

le problème est résolu pour moi mais si ça ne résous pas sachez quand même qu'il y a des chances pour que cela soit un problème de chemin dans global.css

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer

Pied de page des forums