Liferay主题从5.2升级到6.1

时间:2012-05-07 07:50:54

标签: liferay liferay-6 liferay-theme

我正在将Liferay从5.2升级到6.1。我想知道类似于核心liferay,对于主题,我们必须按照两个步骤升级(即5.2到6.0然后6.0到6.1)或者我们可以直接进行5.2到6.1主题升级。

2 个答案:

答案 0 :(得分:1)

主题不需要任何升级过程,因此您只需要重写一次。 基本上你只需要确保主题使用6.1 API和AUI。

两者中最复杂的是从jQuery迁移到AUI(YUI)。

这是一个“玫瑰石”,可以帮助您入门:http://www.jsrosettastone.com/

答案 1 :(得分:1)

升级与核心救生圈不同。

升级主题时要查找的步骤(更多检查清单):

1)您必须更改liferay-look-and-feel.xml的< version> 6.1 +< / version&gt ;.

2)你需要手动包含jQuery,因为它现在不是Liferay的一部分(Alloy UI现在是其中的一部分)。您可以通过模板文件(* .vm)包含它们。

3)模板文件(portal_normal.vm,portlet.vm,navigation.vm等)中有很多自定义项,从5.2到6.1,所以如果你对这些进行了自定义,那么你必须再次自定义它们

4)自5.2以来也发生了很多CSS变化,实际上6.1 UI与5.2几乎完全不同。因此,您必须再次设置liferay html元素的样式,因为它现在使用合金UI JSP标记来呈现它们。

希望这有帮助。