Themes kann man aber nicht dynamisch anpassen.
Doch. Relativ simpel sogar.
Hier ein dynamisches Theme:
<theme extends="webstandard"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="platform:/plugin/com.ibm.designer.domino.stylekits/schema/stylekit.xsd" >
<control override="true">
<name>sh.demo.text</name>
<property>
<name>styleClass</name>
<value>${javascript:@Text(@Now())}</value>
</property>
</control>
</theme>
In der jew. XPage läßt sich das jew. Element z.B. so verwenden:
<xp:text themeId="sh.demo.text">Style mich dynamisch!</xp:text>
Man kann EL verwenden, SSJS, usw. um an die Konfigurationsparameter zu gelangen...