0

一个网站目前在 OpenCms 中,需要按原样迁移到 Liferay 框架。

OpenCms 中有 JSP 模板的概念。是否可以将 OpenCms 中存在的 jsp 模板的概念复制到 liferay 中的主题/布局中?

OpenCms 模板使用 cms 标签,例如<cms: />

我如何将整个网站从 OpenCms 转移到 Liferay?

我对此进行了很多搜索,但没有得到任何答案。

帮助将不胜感激。

编辑:

以下是有关该项目的更多信息:

该网站有静态页面和动态页面。我需要一种在 liferay 中重新创建它们的方法,以便将来如果用户希望更改网站的数据内容,他们可以轻松地做到这一点。在动态页面的情况下,他们将更新他们的数据库。在静态页面的情况下,他们希望从 liferay 框架更改数据(如果需要)。

我应该如何创建模板并添加使用特定模板的页面以及向页面添加内容?

我应该编写代码还是可以直接从 liferay UI 执行?有没有快速的方法来做到这一点?

我尝试使用 ftl 模板。但它会有用还是我应该从 liferay 创建模板?

4

1 回答 1

1

我没有使用 OpenCms 的经验,但 Liferay 的 CMS 具有由模板呈现的结构化文章,例如 freemarker 或velocity 模板。从我读到您的问题和评论的内容来看,这可能就是您正在寻找的内容:

在 OpenCms 中识别内容文章的元素,在 Liferay 中创建适当的结构,并使用这些结构将文章导入结构化文章。此外,根据需要从导入的文章创建呈现 HTML 输出的模板。

您可能还想创建页面(Liferay API 中的布局)并用相应的内容填充它们。Liferay 的几乎所有功能都可以通过 API 获得——而且很可能通过这个 API 导入内容(事实上,这是一个常见的用例)。不过,我无法帮助您以最佳方式阅读 OpenCms 内容。

为了习惯 Liferay CMS API,我很长一段时间都在推荐 Sevencogs 演示。不幸的是,这不再维护,但有一篇博客文章总结了您可能想要使用的许多调用和 API 用法。

于 2014-03-17T10:43:30.780 回答