如何解决OroPlatform:覆盖后端 scss 变量
上下文
我正在尝试从默认的 Oro 后端主题覆盖 scss 变量。
我已经阅读了有关覆盖主题的方法的文档:https://doc.oroinc.com/frontend/back-office/themes/
例如,这种css行有效:(更改默认的img登录页面)
.login-page {
background: url(../../../../images/login-screen.jpg) no-repeat 50% 50% #fff;
background-size: cover;
height: 100%;
min-height: 280px;
overflow: visible;
}
问题
这是我的 settings.yml
文件:
label: Custom Oro Theme
styles:
css:
inputs:
- 'bundles/oroui/css/scss/oro/variables/main-menu.scss': 'bundles/baltimoreapp/themes/oro/css/scss/main-menu.scss'
- bundles/baltimoreapp/themes/oro/css/scss/styles.scss
output: css/oro/oro.css
这是我在 main-menu.scss
中更改的行:
$menu-background-color: red !default;
正如您在上一个文件中看到的那样,我尝试用我自己的文件替换 oroui 文件,如 Oro 文档中所述:https://doc.oroinc.com/frontend/storefront/css/
此命令有效 symfony console oro:assets:install --symlink
,但我在 Oro 仪表板上看不到我的更改。
解决方法
据我所知,上述解决方案仅适用于前端商店主题。 如果您想在管理控制台更新样式,您必须通过自定义样式覆盖它们。 例如,您可以看到 admin demo theme。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。