问题描述
Event::listen('backend.page.beforedisplay',function($controller,$action,$params) {
$controller->addCss('/plugins/myname/myplugin/assets/css/mustyle.css');
});
解决方法
backend.page.beforeDisplay
事件不会在登录页面上触发。
您基本上有 3 个选择:
-
只需在后端品牌设置(“样式”选项卡)中添加您的自定义 CSS。这些样式也将包含在登录页面中。
-
使用
'backend.auth.extendSigninView'
在登录页面底部添加您的样式:
Event::listen('backend.auth.extendSigninView',function ($controller,$firstParam) {
return '<link rel="stylesheet" href="/plugins/myname/myplugin/assets/css/mustyle.css">';
});
- 以类似的方式使用
'backend.layout.extendHead'
将样式放在您的脑海中,将“auth.htm”作为布局参数传递