2013-03-12 23 views
0

我正在Liferay上开发primefaces portlet。Primefaces和Liferay,为整个门户设置主题

为portlet设置主题似乎很容易。 :您在WEB-INF/lib下一个yourTheme.jar,并定义:

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

但我宁愿做,将被设置,主题为所有PrimeFaces的portlet,在一个中心点(如自定义门户主题或某个门户网站属性)。所以它影响整个门户,而不是每个单独的portlet。最好的办法是什么?

Thanx!

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

+0

也许这可以帮助:http://www.liferay.com/de/documentation/liferay-portal/6.1/user-guide/-/ai/default-user-public-layouts – 2013-03-12 11:14:28

回答

1

您应该develop Liferay Themes并将它们作为war文件部署到您的应用程序服务器中。

Create pages并将您的Prime面孔portlet与每个页面关联。

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

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

+0

谢谢。当我说'定制主题'时,我的意思是“Liferay Themes”,所以我关心的是如何将pf主题(或某些定制化妆师)添加到Liferay主题。我会尝试,并让你知道 – yannicuLar 2013-03-12 14:16:47

+0

当然。有兴趣知道 – 2013-03-13 03:24:45

+0

它的工作!再次thanx;) – yannicuLar 2013-03-13 10:26:51