2013-03-11 3 views
0

Je suis nouveau sur Prestashop. Je veux remplacer le fichier CSS d'un module, disons blockpermanentlinks. Le documentation officiel dit que je dois mettre le nouveau fichier CSS en /themes/my_theme/css/modules/my_module/my_module.css.Remplacement CSS du module Prestashop

Cela ne fonctionne pas. La ligne

<link href="/prestashop/themes/my_theme/css/modules/blockpermanentlinks/blockpermanentlinks.css" rel="stylesheet" type="text/css" media="all" />

est produit mais si je visite ce fichier CSS avec mon navigateur une page introuvable »est affiché.

Des indices?

+0

version de Prestashop est 1.5.3.1, la dernière J'ai trouvé sur le site de Prestashop. – mneri

Répondre

3

On dirait que vous avez répondu à votre propre question. Les instructions étaient de mettre votre fichier CSS dans

/themes/my_theme/... 

et vous avez lié à elle à

/prestashop/themes/my_theme/... 

Essayez

<link href="/themes/my_theme/css/modules/blockpermanentlinks/blockpermanentlinks.css" rel="stylesheet" type="text/css" media="all" /> 

Il est difficile de dire quoi que ce soit plus sans un lien vers votre site.

+0

Désolé, j'ai oublié de dire que le répertoire de base de Prestashop se trouve sous le dossier '/ prestashop'. Je cours Prestashop et beaucoup d'autres emplacements sur ma machine locale, pour le test. La partie '/ prestashop' est ajoutée automatiquement par Prestashop. – mneri

+1

Pourtant, il semble que ce soit un problème de chemin simple. Utilisez Firebug pour essayer différents chemins et voir ce qui fonctionne. À moins que votre site ne se trouve sur http: yourdomain.com/prestashop/..., ma réponse devrait résoudre le problème. – isherwood

+0

Une nouvelle installation de Prestashop sur ma machine locale directement dans/var/www (et non dans/var/www/prestashop) a résolu le problème. Je ne sais pas pourquoi. Je vous remercie. :) – mneri

0

Vous pouvez remplacer le fichier CSS d'un module:

aller à /themes/{your_theme}/blockpermanentlinks/css/blockpermanentlinks.css

0

Essayez ce chemin:

/themes/my_theme/css/modules/blockpermanentlinks/blockpermanentlinks.css 

supprimer /cache/class_index.php et assurez-vous d'activer l'option de l'admin comme Force Compilation, J'espère que cela va résoudre votre problème.

0

si vous avez besoin de remplacer seulement quelques sélecteurs/propriétés que vous pouvez créer un fichier custom.css dans:

/themes/my_theme/css/autoload/custom.css 

au lieu de override l'ensemble du fichier css

Questions connexes