我正在Liferay上开发primefaces portlet。
为portlet设置主题似乎很容易。 :您在WebInf / lib中包含yourTheme.jar,并定义:
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>yourTheme</param-value>
</context-param>
但我更喜欢做的是,在一个中心点(如自定义门户主题或某些门户网站属性)为所有PrimeFaces portlet设置该主题。这样它影响整个门户,而不是每个单独的portlet。最好的方法是什么?
感谢名单!
我正在使用: Liferay 6.1.0 ce ga1。 Primefaces 3.5 Jsf 2.1.3
答案 0 :(得分:1)
您应该develop Liferay Themes并将它们作为war文件部署在应用程序服务器中。
Create pages并将Prime面孔portlet与每个页面相关联。
然后将主题应用到您的网页。
通过将主题应用于您的网页,您可以将主题应用于Prime面孔portlet。