テーマの単一のCSSを共有する複数のアプリケーションがあります。そのため、この共通のCSSとリソースを共通のデータベースに移動し、テーマで動的に参照したいと考えています。
次のハードコードされたパスを使用して、これらのcssを参照できます。
<resource>
<content-type>text/css</content-type>
<href>/.ibmxspres/domino/common/designstore.nsf/custom_layout.css</href>
</resource>
このようにそれはうまく働いています。ただし、構成からデータベースパスを取得する必要があります。そのため、「/ common/designstore.nsf」パスをテーマにハードコーディングする必要はありません。
XpageのRenderResponseの前にdesignstoredbパスをsessionScope変数に入れてみました。そして、テーマでスコープ変数を参照しました。
<resource>
<content-type>text/css</content-type>
<href>#{sessionScope.commonCSSPath}</href>
</resource>
ここで、sessionScope.commonCSSPath = "/.ibmxspres/domino/common/designstore.nsf/custom_layout.css"
リソース内のdbパスを計算できるかどうか、または計算されたパスを使用して他のデータベースからCSSファイルを参照する他の方法を教えてください。
前もって感謝します。