如何在EasyAdminBundle 4.1.2中禁用暗黑模式主题选择器
在EasyAdminBundle 4.1.2中禁用暗黑模式并强制亮色模式的配置方案
EasyAdminBundle 4.x原生支持通过配置实现强制亮色模式并隐藏暗黑模式切换选项,无需依赖CSS/JS修改,具体操作如下:
- 在你的Dashboard配置类(通常是
DashboardController)中,找到configureDashboard方法,添加setDesignOptions配置:
public function configureDashboard(): Dashboard { return Dashboard::new() // 保留你已有的其他Dashboard配置(比如标题、图标等) ->setDesignOptions([ 'colorScheme' => 'light', // 强制全局使用亮色模式 'showDarkModeSwitch' => false, // 隐藏顶部的暗黑模式切换按钮 ]); }
- 配置说明:
colorScheme设为light会直接将后台界面锁定在亮色模式,即使用户之前手动切换过暗黑模式也会被覆盖;showDarkModeSwitch设为false会彻底隐藏界面顶部的暗黑模式切换按钮,用户无法看到该选项;- 该配置不会影响你已添加的自定义调色板,亮色模式下仍会使用你的自定义配色。
内容的提问来源于stack exchange,提问作者Pilatos
相关产品推荐
相关产品推荐

