首页 > 解决方案 > 自定义 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 文件,也没有看到myTestjs var。

到目前为止我所做的:

定制 login.jsp 已记录在案stylelinks.jsp不能以同样的方式进行更改吗?或者 IBM 是否只包含nav/templates用于覆盖的文件夹而不包含nav/internal?

标签: htmljspwebsphereibm-connections

解决方案


您可以在文件 cutomization/themes/hikariTheme/custom.css 中添加全局 css 更改,或者您可以查看 IBM ComponentPack 的定制器 ( https://github.com/ibmcnxdev/customizer ),这使得定制更加容易。不再重新启动和使用最新的 css 版本。


推荐阅读