添加CSS模块Prestashop 1.7

时间:2018-05-13 13:53:19

标签: prestashop-1.7

我想为自定义模块添加CSS。

mymodule.php

public function hookDisplayHeader()
{
          $this->context->controller->addCSS($this->_path . 'views/css/mymodule.css', 'all');//path of css
}

这段代码不是'工作!

感谢您的帮助

1 个答案:

答案 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/