1 つの XPages アプリケーションで複数のテーマを使用し、各テーマをアプリケーションの別のセクションでアクティブにする方法を探しています。たとえば、公開 Web サイト (カスタム テーマ) と OneUI テーマの CMS の両方で単一の .nsf アプリケーションをサポートする場合などです。
アプリケーション プロパティの XPage プロパティ タブで、アプリケーション全体で使用するテーマを設定できます。次のコードを使用して、ユーザーのセッションのテーマを変更することもできます。
context.setSessionProperty("xsp.theme", <theme_id>)
しかし、どちらのオプションも現在の .nsf 内のすべてのページのテーマを設定します。アプリケーションの一部にテーマ X を指定し、別の部分にテーマ Y を指定する方法を探しています。
これは可能ですか?