【问题标题】:Magento 2.0 override admin css (style.css)Magento 2.0 覆盖管理 css (style.css)
【发布时间】:2016-05-26 10:48:25
【问题描述】:

我正在使用 magento 2.0 并希望在管理登录面板中进行更改。 请建议我如何覆盖管理 css 文件或如何添加新的 css 文件。

谢谢

【问题讨论】:

    标签: magento2


    【解决方案1】:

    您需要添加自定义模块并在所需的 xml 中定义 css,或者如果您想在所有页面中添加,请创建 default.xml

    1) 添加一个模块 Ex. Emizentech/NewAdmin

    2) 在模块中新建文件view/adminhtml/layout/default.xml

    <?xml version="1.0"?>
    <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="admin-1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
       <head>
         <css src="css/emizentech.css"/>
       </head>
    </page>
    

    3) 在 web 文件夹中添加 .css 文件,路径如下:

    view/adminhtml/web/css/emizentech.css
    

    之后你需要清除缓存并部署静态内容

    php bin/magento cache:clean
    php bin/magento setup:static-content:deploy
    

    【讨论】:

      【解决方案2】:

      创建子主题的更好方法,因此当您更新 magento 时,您的更改不会被删除。

      您可以像为前端主题创建的那样创建子主题。

      后端这是vendor/magento/theme-adminhtml-backend

      您可以从vendor/magento/theme-frontend-luma 获取创建子主题的参考,因为这是Magento/blank 的子主题,您可以从文件vendor/magento/theme-frontend-luma/theme.xml 中查看。

      有关创建主题的更多信息,您可以获取参考表格:http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/themes/theme-create.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多