【问题标题】:Add CSS Module Prestashop 1.7添加 CSS 模块 Prestashop 1.7
【发布时间】:2018-05-13 13:53:19
【问题描述】:

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

mymodule.php

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

此代码不起作用!

感谢您的帮助

【问题讨论】:

    标签: prestashop-1.7


    【解决方案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/

    【讨论】:

    • 这是正确的,请@zbeb标记答案。唯一的问题是死链接。
    猜你喜欢
    • 2018-05-15
    • 2017-11-10
    • 1970-01-01
    • 2018-01-03
    • 1970-01-01
    • 2021-01-06
    • 1970-01-01
    • 1970-01-01
    • 2019-04-12
    相关资源
    最近更新 更多