首页 > 解决方案 > octobercms 更改登录页面的样式

问题描述

我使用此代码更改后端的字体,但登录页面字体没有改变,

Event::listen('backend.page.beforeDisplay', function($controller, $action, $params) {
    $controller->addCss('/plugins/myname/myplugin/assets/css/mustyle.css');
});

如何在身份验证页面中注入 CSS 文件?

标签: authenticationbackendoctobercms

解决方案


backend.page.beforeDisplay事件不会在登录页面上触发。

你基本上有3个选择:

  1. 只需在后端品牌设置(“样式”选项卡)中添加您的自定义 CSS。这些样式也将包含在登录页面中。

  2. 用于'backend.auth.extendSigninView'在登录页面底部添加您的样式:

Event::listen('backend.auth.extendSigninView', function ($controller, $firstParam) {
    return '<link rel="stylesheet" href="/plugins/myname/myplugin/assets/css/mustyle.css">';
});
  1. 以类似的方式将'backend.layout.extendHead'样式放在您的脑海中,将“auth.htm”作为布局参数传递

推荐阅读