我们有多个应用程序共享主题的单个CSS。所以我们希望将这些常见的CSS和资源移动到公共数据库中,并动态地将它们引用到主题中。SSJS主题中的资源href
我可以使用下面的硬编码路径是指这些CSS:
<resource>
<content-type>text/css</content-type>
<href>/.ibmxspres/domino/common/designstore.nsf/custom_layout.css</href>
</resource>
这样,它是工作的罚款。但是我们想从配置中获取数据库路径。所以'/common/designstore.nsf'路径不必在主题中进行硬编码。
我试着把designSore数据库路径放在Xpage的sessionScope变量beforeRenderResponse中。并在主题中引用范围var。
<resource>
<content-type>text/css</content-type>
<href>#{sessionScope.commonCSSPath}</href>
</resource>
其中sessionScope.commonCSSPath =“/.ibmxspres/domino/common/designstore.nsf/custom_layout.css”
请让我知道,如果我们可以计算在资源数据库路径,或其他任何使用计算路径从其他数据库中引用CSS文件的方法。
预先感谢您。
据我所知,你不能在主题中使用任何动态代码资源属性。你只能使用硬编码的静态文本,没有别的。 – 2012-08-16 10:12:00