Prestashop模块的CSS覆盖

时间:2013-03-11 15:55:00

标签: css override prestashop

我是Prestashop的新手。我想覆盖模块的CSS文件,比如blockpermanentlinks。 官方documentation说我必须把新的CSS文件放进去 /themes/my_theme/css/modules/my_module/my_module.css

它不起作用。这条线

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

已生成,但如果我使用浏览器访问该CSS文件,则会显示“找不到页面”。

任何提示?

4 个答案:

答案 0 :(得分:3)

好像你已经回答了自己的问题。说明是将CSS文件放在

/themes/my_theme/...

并且您已在

链接到它
/prestashop/themes/my_theme/...

尝试

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

如果没有指向您网站的链接,很难再说些什么了。

答案 1 :(得分:0)

您可以覆盖模块的CSS文件:

转到/ themes / {your_theme} /blockpermanentlinks/css/blockpermanentlinks.css

答案 2 :(得分:0)

尝试此路径:

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

删除 /cache/class_index.php ,并确保从强制编译打开管理员选项,我希望这可以解决您的问题。

答案 3 :(得分:0)

如果您只需要覆盖某些选择器/属性,则可以在以下位置创建custom.css文件:

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

而不是覆盖整个css文件