我的覆盖不起作用
我尝试将custom.css添加到我们默认的bootstrap主题的安全方式。我遵循了这个教程:
http://www.prestadb.com/prestashop-override-controllers-tutorial/
与1.6的区别应该是文件应该放在:
/手柄/控制器/前
而不是
/重写/控制器/
在第一个提到的目录中,我有一个名为FrontControllerCore.php的文件,其中包含以下内容:
<?php
class FrontController extends FrontControllerCore
{
public function setMedia()
{
parent::setMedia();
$this->addCSS(_THEME_CSS_DIR_.'custom.css');
}
}
?>
但是没有加载custom.css,我没有在前端的源代码中看到它。我在这里缺少什么?
答案 0 :(得分:8)
啊,我的错,我找到了它!
文件的名称应该是FrontController.php,要加载它,你必须手动删除cache / class_index.php文件!
答案 1 :(得分:3)
如果您只需要在主题中添加custom.css,则可以在以下位置创建custom.css文件:
/themes/my_theme/css/autoload/custom.css
而不是覆盖控制器