Xpages 如何在主题中设置应用程序布局属性?

Xpages 如何在主题中设置应用程序布局属性?,xpages,Xpages,我知道如何使用主题设置style和styleClass等属性,但如何在主题中设置productLogo等属性 我试过了 <control> <name>ApplicationLayout</name> <property> <name>configuration.oneuiApplication.productLogo</name> <value>"/LogoSma

我知道如何使用主题设置style和styleClass等属性,但如何在主题中设置productLogo等属性

我试过了

<control>
    <name>ApplicationLayout</name>
    <property>
        <name>configuration.oneuiApplication.productLogo</name>
        <value>"/LogoSmall.JPG"</value>
    </property>
</control>

应用程序布局
configuration.oneuiApplication.productLogo
“/logosmal.JPG”


应用程序布局
configuration.productLogo
“/logosmal.JPG”
应用程序布局
产品标识
“/logosmal.JPG”
但似乎都不管用


这能做到吗?如果是,如何确定?

首先需要确定组件的themeID。Tim Tripcony写了一篇关于如何做到这一点的博客,参见
当您知道可以在自己的主题中使用的主题id时

我知道主题id。它是应用程序布局。我需要知道的是如何设置组件的属性。我上面的帖子显示了应用程序组件的主题ID。我认为值的语法应该是/logosmal.jpg通过主题应用布局的属性只能是增量值,因为大多数应用程序只包含一个。通过在整个应用程序中将属性统一应用于给定类型控件的多个实例,可以最有效地实现主题的威力。每次向页面或自定义控件添加应用程序控件时,都要设置属性。多个应用程序可以通过一个模板(可选)更新主题,您正在谈论许多属性。是的,这也可以通过自定义控件来实现,但通过主题来实现似乎更灵活,因为您可以使用应用程序控件开发自己的页面,而不必担心设置所有属性。
<control>
    <name>ApplicationLayout</name>
    <property>
        <name>configuration.productLogo</name>
        <value>"/LogoSmall.JPG"</value>
    </property>
</control>





<control>
    <name>ApplicationLayout</name>
    <property>
        <name>productLogo</name>
        <value>"/LogoSmall.JPG"</value>
    </property>
</control>