0

我正在 Liferay 上开发 primefaces portlet。

为portlet 设置主题似乎很容易。:您在 WebInf/lib 中包含 yourTheme.jar,并定义:

<context-param>  
   <param-name>primefaces.THEME</param-name>  
   <param-value>yourTheme</param-value>  
</context-param>

在你的 web.xml

但我更愿意在一个中心点为所有 PrimeFaces portlet 设置该主题(如自定义门户主题或某些门户属性)。这样它会影响整个门户,而不是每个单独的 portlet。最好的方法应该是什么?

谢谢!

我正在使用:Liferay 6.1.0 ce ga1。Primefaces 3.5 Jsf 2.1.3

4

1 回答 1

1

您应该开发 Liferay 主题并将它们部署为应用服务器中的 war 文件。

创建页面并将您的 Prime 面孔 portlet 与每个页面相关联。

然后将主题应用到您的页面。

通过将主题应用到您的页面,您可以实现将主题应用到您的 Prime 面孔 portlet。

于 2013-03-12T11:16:58.627 回答