2013-02-23 57 views
0

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

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

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

+0

你在哪里把这个代码? – romainberger 2013-02-23 14:19:43

回答

0

您可以使用此方法,但语法是:

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

在您的css文件是在$网站/ modules/yourmodule/views/css/styles.css

3

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

 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);  
    }