如何解决Sulu 2.0:如何将自定义CSS和JS添加到管理视图
是否可以向sulu管理员添加自定义css和自定义js文件?
我看到它是由vendor/sulu/sulu/src/Sulu/Bundle/AdminBundle/Resources/views/Admin/main.html.twig
呈现的单页应用程序
我可以以某种方式覆盖此模板吗?甚至更好的是,有没有办法扩展它,而又不会丢失将来提交给捆绑软件的更新?
非常感谢!
安德烈亚斯(Andreas)
解决方法
您可以使用webpack别名覆盖webpack.config.js中的特定.scss
文件,例如登录scss:
config.resolve.alias[loginScssPath] = path.resolve(__dirname,'style-overwrites/login.scss');
然后在文件中执行以下操作:
/* import original stylesheet to keep original styling */
@import 'sulu-admin-bundle/containers/Login/login.scss';
/* overwrite style for specific elements */
.login-container {
background-color: lightpink;
}
此示例也可以在这里找到:https://github.com/sulu/sulu-demo/pull/62/files
要提及的是,对于此类覆盖,没有提供不列颠哥伦比亚省的承诺。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。