2

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

4

2 回答 2

1

升级不像核心 Liferay。

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

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

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

3) 从 5.2 到 6.1 的模板文件(portal_normal.vm、portlet.vm、navigation.vm 等)中有很多自定义,所以如果您对这些进行了自定义,那么您将不得不再次自定义它们。

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

希望这可以帮助。

于 2012-05-08T05:01:48.850 回答
1

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

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

这是一个“罗塞塔石碑”,可以帮助您入门: http: //www.jsrosettastone.com/

于 2012-05-07T23:55:00.523 回答