html - 自定义 stylelinks.jsp 对 IBM Connections on prem 没有任何影响
问题描述
我想包含自定义 CSS,而不需要通过连接进行重写或其他更改。发现IBM css被加载了customization/common/nav/internal/stylelinks.jsp
原始文件最后一行的示例:
<link rel="stylesheet" type="text/css" id="lotusSpritesStylesheet" href="<c:out value="${urlWebResources}" />/web/_style?include=com.ibm.lconn.core.styles.oneui3/sprites.css&etag=<lc-cache:versionStamp />"></link>
使用我的测试代码,这些文件的末尾如下所示:
<link rel="stylesheet" type="text/css" id="lotusSpritesStylesheet" href="<c:out value="${urlWebResources}" />/web/_style?include=com.ibm.lconn.core.styles.oneui3/sprites.css&etag=<lc-cache:versionStamp />"></link>
<!-- myTest -->
<link rel="stylesheet" type="text/css" id="lotusSpritesStylesheet" href="my-test.css" />
<script>var myTest = true; </script>
在我的连接主页的页面源中,我既没有看到 css 文件,也没有看到myTest
js var。
到目前为止我所做的:
- 启用实时调试
- 测试自定义
customization/common/nav/templates/login.jsp
:这里一切正常,也可以进行实时调试 - 重新启动整个 WebSphere 集群
定制 login.jsp 已记录在案。stylelinks.jsp
不能以同样的方式进行更改吗?或者 IBM 是否只包含nav/templates
用于覆盖的文件夹而不包含nav/internal
?
解决方案
您可以在文件 cutomization/themes/hikariTheme/custom.css 中添加全局 css 更改,或者您可以查看 IBM ComponentPack 的定制器 ( https://github.com/ibmcnxdev/customizer ),这使得定制更加容易。不再重新启动和使用最新的 css 版本。
推荐阅读
- java - 挑选向量的字符并将它们随机放置在矩阵中
- vue.js - 模拟函数在 Vue 测试中没有返回值
- python - 如何处理棋盘格中的鼠标光标移动事件?
- c# - RabbitMq like 与 Masstransit 的话题交流
- powerapps - 共享 Power App 时无法将安全角色分配给 Dataverse 表
- python - 使用列表作为函数的参数
- java - Spring Batch JpaTransactionManager 会影响 Spring Data JPA?
- python - 我不会在我的游戏石头,纸和剪刀中输
- oauth2-playground - 多个并发访问代码请求/上传
- php - MySQL - 按星期几比较几个月的数据 - 例如每个月的第一个星期六的会话