Magento 2 - 将自定义 CSS 添加到管理后端

mid*_*a25 -1 css admin magento2

我正在尝试向管理后端添加一些自定义 CSS,但我不确定在哪里添加它。有人可以建议执行此操作的最佳实践吗?

Emi*_*ech 5

您需要添加自定义模块并在所需的 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>
Run Code Online (Sandbox Code Playgroud)

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

view/adminhtml/web/css/emizentech.css
Run Code Online (Sandbox Code Playgroud)

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

php bin/magento cache:clean
php bin/magento setup:static-content:deploy
Run Code Online (Sandbox Code Playgroud)