1

我有一個css網頁設計,我想轉換爲Liferay主題。這可能嗎?CSS to Liferay主題

我使用Liferay 6.1 Ga2和Tomcat 7以及Liferay SDK for java。

任何意見將不勝感激!

在此先感謝

+1

你能更具體嗎? Liferay有一個包含主題的插件SDK。你試過了嗎? – 2013-05-13 20:07:00

回答

2

如果你有CSS的設計,那麼你可以在你的主題中使用它。但請確保如果您使用的是任何liferay OOB portlet,那麼您還必須定製這些OOB portlet CSS。

afaik,將css設計直接轉換爲liferay css結構是不可能的。

1

從一個具有Web Designer的背景的人那裏學習了Liferay。您需要擴展基本主題並開始自定義它。您可以通過liferay SDK創建主題來完成此任務。然後它將所有文件複製到/ docroot/diffs/*

在那裏你會看到一個css文件夾,在那裏你會看到一個custom.css文件,這是你想要添加你的css屬性的文件。它具有設置元素和屬性的最高/最後優先級。

如果您想定製模板引擎,您需要查看/ docroot/diffs/templates下的速度模板。如果你是新手,可以製作一個你正在玩的文件的副本,這樣你就不用把它全部吹走,如果你搞砸了就重新開始。但基本上Velocity很容易學習。如果您想通過/ docroot/diffs/images/custom /文件夾通過主題直接從liferay中以速度嵌入圖像,以下是一段可以工作的代碼。

<img src="$themeDisplay.getPathThemeImages()/custom/image_name.png" id="logo" /> 
0

我建議雖然保持portal_normal.vm類似於默認portal_normal.vm因爲這樣升級會比較容易的道路。