我正在使用magento 2.0并希望在管理员登录面板中进行更改。 请建议我如何覆盖admin css文件或如何添加新的css文件。
由于
答案 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