Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 27-12-2018 à 09:01
- GG le sympa
- Administrateur
- Lieu : Graçay
- Inscription : 03-08-2006 à 14:41
- Messages : 17 579
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
Pages : 1
- Accueil
- » Php, Mysql et Ajax
- » Prestashop : icônes qui disparaissent avec le smart cache css et cdn