BackOffice模块配置CSS

时间:2013-02-23 13:38:22

标签: css module prestashop

我想在BackOffice模块配置页面中使用自己的css样式,但我无法解决这个问题,我想使用此代码插入CSS。

$this->context->controller->addCSS(($this->_path).'/css/styles.css', 'all');

感谢您的帮助,对不起我的英语:)

2 个答案:

答案 0 :(得分:3)

首先在后台添加css或js你应该安装backOfficeHeader和displayBackOfficeHeader 在install()函数中:

     public function install() {
          return parent::install() && 
         $this->registerHook('backOfficeHeader')
            && $this->registerHook('displayBackOfficeHeader')
    ;
}

然后你可以用它们来添加css:

 public function hookBackOfficeHeader($params) {       
      $this->context->controller->addCSS($this->_path.'mycss.css');
  }

 public function hookDisplayBackOfficeHeader($params){
      $this->hookBackOfficeHeader($params);    
  }

答案 1 :(得分:0)

您可以使用这种方式,但语法为:

$this->context->controller->addCSS($this->getPathUri().'views/css/styles.css', 'all');

你的css文件位于$ WEBSITE / modules / yourmodule / views / css / styles.css