我想为自定义模块添加CSS。
mymodule.php
public function hookDisplayHeader()
{
$this->context->controller->addCSS($this->_path . 'views/css/mymodule.css', 'all');//path of css
}
这段代码不是'工作!
感谢您的帮助
答案 0 :(得分:1)
此功能可以使用,但自PrestaShop 1.7以来已弃用
您必须使用registerStylesheet
,而不是:
$this->context->controller->registerStylesheet(
'modules-mymodule', //This id has to be unique
'modules/'.$this->name.'/views/css/mymodule.css',
array('media' => 'all', 'priority' => 150)
);
您可以在此处找到有关此功能的更多信息:https://devdocs.prestashop.com/1.7/themes/getting-started/asset-management/