Magento 2.0覆盖admin css(style.css)

时间:2016-05-26 10:48:26

标签: magento2

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

由于

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

创建子主题的更好方法,因此当您更新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