我是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文件,则会显示“找不到页面”。
任何提示?
答案 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文件