2013-03-12 24 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