symfony - Sulu 2.0:如何将自定义 css 和 js 添加到管理视图
问题描述
是否可以向 sulu 管理员添加自定义 css 和自定义 js 文件?
我看到,它是由vendor/sulu/sulu/src/Sulu/Bundle/AdminBundle/Resources/views/Admin/main.html.twig
我可以以某种方式覆盖这个模板吗?或者更好的是,有没有办法扩展它,而不会丢失提交给捆绑包的未来更新?
多谢!
安德烈亚斯
解决方案
您可以.scss
使用 webpack 别名覆盖 webpack.config.js 中的特定文件,例如登录 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
想提一下,这种覆盖没有给出 bc-promise。
推荐阅读
- r - 如何在 Excel 或 R 中将一列的数据拆分为多个相等的 n 列?
- python - 将 paho.mqtt.python 连接到 mosquitto 代理时出现套接字错误
- python - {Class}.query.all() 请求未从表中检索所有数据的 Flask-SQLAlchemy 问题
- debugging - 如何从您的 Web 应用程序连接本地托管的 Azure BOT
- python - 通过 Selenium 在 facebook 上解码类名
- c - Separating JSON array elements as a string in C
- android - 如何将 NavArgs 映射到 NavArgument?
- node.js - 节点红色内存不足问题
- r - 根据其他列中的二进制值创建一个新的条件列?(右)
- javascript - 正则表达式 - 如何匹配同时匹配和不匹配模式的所有字符组?