2012-01-09 42 views

回答

1

在Liferay中,Vaadin主題必須在門戶上下文中找到一個文件夾。例如,Liferay的捆綁的Tomcat,默認位置是:

LIFERAY_HOME/tomcat-6.0.29/webapps/ROOT/html/VAADIN/themes 

有關詳細信息採取贓物在Book of Vaadin, Section 12.5

1

亨利凱羅拉的答案是正確的,但留下了一個非常惱人的陷阱。在堆棧溢出你的下一個問題可能是:爲什麼不是我的CSS更新,即使我把我的新主題

<LIFERAY_HOME>/<TOMCAT_HOME>/webapps/ROOT/html/VAADIN/themes 

重要的是要知道重要的是從主題中

<TOMCAT_FOLDER>/temp/liferay/css/portal/html/VAADIN/themes/<THEME_NAME>/styles.css_E_DATA 
的Liferay 6.1緩存的CSS

所以如果你想改變部署實例中的主題,你需要刪除緩存的版本,否則你會花費數小時玩弄螢火蟲和提琴手和其他工具,試圖弄清楚爲什麼你會得到舊的主題。

編輯:您也可以把防止緩存,這甚至更好的開發模式Liferay的...只是把它傳遞給java程序運行你的Liferay

-Dexternal-properties=portal-developer.properties