2012-11-08 69 views
0

我使用Liferay Eclipse IDE創建了一個新主題,並修改了build.xml以將theme.parent更改爲classic。這裏是我的完整build.xml文件:Liferay 6.1:自定義主題不是從「經典」主題繼承

<?xml version="1.0"?> 
<!DOCTYPE project> 

<project name="deep-blue-theme" basedir="." default="deploy"> 
    <import file="../build-common-theme.xml" /> 

    <property name="theme.parent" value="classic" /> 
</project> 

我沒有看到任何主題的變化。我仍然看到正在顯示的_styled佈局。還有什麼我需要做的?

回答

1

不,將build.xml中「theme.parent」屬性的值更改爲「classic」就足夠了。

但是請注意,經典主題不包含諸如custom.css之類的文件,您可以輕鬆地替換爲「在一箇中心位置覆蓋默認樣式以便於升級和維護」。如果你想保存所有風格中的經典主題,我看到了兩種可能性:

第一種方法

  1. 從經典主題複製custom.css爲「文檔根/ _diffs/CSS」在項目文件夾。
  2. 然後將您的樣式添加到該文件的末尾。

第二條本辦法

  1. 在項目中創建custom_deep_blue.css文件。在這裏你將添加你的風格。
  2. 將main.css從經典主題複製到「docroot/_diffs/css」文件夾。
  3. 添加以下@import到的main.css文件的末尾:
 
@import url(custom_deep_blue.css);