authentication - octobercms 更改登录页面的样式
问题描述
我使用此代码更改后端的字体,但登录页面字体没有改变,
Event::listen('backend.page.beforeDisplay', function($controller, $action, $params) {
$controller->addCss('/plugins/myname/myplugin/assets/css/mustyle.css');
});
如何在身份验证页面中注入 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”作为布局参数传递
推荐阅读
- javascript - create-react-app (TypeScript) .babelrc throwIfNamespace=true 设置
- python - Python Dataframes:根据 groupby 条件过滤数据框
- python-3.x - 将 Pandas Dataframe 转换为 LSTM 输入张量
- jpa - spring-boot-service 访问存储库中的 SELECT 和 UPDATE 顺序错误
- c# - 带有 Visual Studio mac 的 Cocoa 应用程序 - 使用 C# 在单击按钮时以编程方式创建 NSButton
- android - 将 YUV NV21 字节数组的 Y 值重新映射为位图
- java - 如何在java中找到2个时间戳之间的日差
- javascript - 让 Google 地图与 AngularJS 一起工作
- java - 在 Web 应用程序中使用 QR 进行移动身份验证
- forms - 隐藏在联系表格中的 IP 地址