2017-03-08 81 views
0

当我们将Liferay 6.0.5的数据库升级到7.将Liferay 6.0.5的主题升级到7的时候,但是当我在谷歌进行小型搜索时,我没有任何答案。升级需要遵循哪些步骤?有什么建议么?如何将主题从6.0.5升级到Liferay 7?

+0

我的经验是:你不能将主题从一个主要版本升级到另一个主要版本 - 如果跳转包含三个主要版本,则更是如此。您需要从头开始创建7.0主题:https://dev.liferay.com/develop/tutorials//knowledge_base/7-0/themes-and-layout-templates –

回答

1

有一个在liferay的7主题发生器定义为它[升级]任务

https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/upgrading-themes

另外有一个为自举2任务来引导3迁移。

https://www.npmjs.com/package/convert-bootstrap-2-to-3

您可以在 检查一饮而尽代码的任何Liferay的7主题的节点模块的Liferay的主题任务/ lib目录/升级/ 6.2/upgrade.js

runSequence(
     'upgrade:black-list', 
     'upgrade:replace-compass', 
     'upgrade:convert-bootstrap', 
     'upgrade:config', 
     'upgrade:rename-core-files', 
     'upgrade:create-css-diff', 
     'upgrade:dependencies', 
     'upgrade:create-deprecated-mixins', 
     'upgrade:ftl-templates', 
     'upgrade:vm-templates', 
     'upgrade:log-changes', 
     cb 
    ); 

这涉及到所有必要的步骤。

+0

Liferay文档说:“* Liferay Portal 6.2主题可以升级*“ - 这是否意味着6.0主题可以不**升级? –

+0

我想不会,因为这个任务是6.2和6.0的Liferay有didnt任何引导过, 加上这个任务有会有限制值就像6.2.0 \t模式: \t \t \t \t \t { \t \t \t \t \t \t比赛:/6\.2\.\d+\+/g, \t \t \t \t \t \t替代: '7.0.0+' \t \t \t \t \t}, \t \t \t \t \t { \t \t \t \t \t \t匹配:/6\.2\.0/g, \t \t \t \t \t \t替换: '7.0.0' \t \t \t \t \t}, \t \t \t \t \t { \t \t \t \t \t \t匹配:/ 6_2_0 /克, \t \t \t \t \t \t替换: '7_0_0' \t \t \t \t \t} \t \t \t \t] 因此,一个手动任务可以需要写。 –