我想使用自己的样式在BackOffice模块配置页面,但我不能解决这个问题,我想使用此代码插入CSS。
$this->context->controller->addCSS(($this->_path).'/css/styles.css', 'all');感谢您的帮助,并为我的英语道歉:)
发布于 2013-11-18 22:34:48
要在后台添加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);
}发布于 2013-05-20 20:37:33
您可以使用这种方式,但其语法是:
$this->context->controller->addCSS($this->getPathUri().'views/css/styles.css', 'all');css文件在$WEBSITE/modules/yourmodule/views/css/styles.css中的位置
https://stackoverflow.com/questions/15041131
复制相似问题