Liferay:我们可以创建可部署的网站模板吗?

时间:2016-01-08 09:53:30

标签: liferay portlet sitetemplate

我在生活中很新,这一定是一个非常基本的问题。

我们是否可以将网站模板部署为主题等独立组件?如果是,我们怎么做?任何帮助或内容都说明如何做到这一点会很棒。

由于

2 个答案:

答案 0 :(得分:1)

您可以导出和导入网站模板 - 它们不会像主题一样进行部署,但您可以将它们从一个门户网站传输到另一个门户网站。检查控制面板中站点模板配置屏幕右上角的cogs-icon,您将找到导出/导入操作。单个SiteTemplate的Action按钮也有一个Export选项。

另一种选择是熟悉Liferay的API(学习ServiceBuilder以理解概念)并检查源代码。一个很好的起点是古老的7cogs sample code(并非所有都会按原样编译,本文适用于旧版本,但原则将帮助您理解)。另请注意,该文章链接了第二篇后续文章。 Liferay中的 Everything 是通过API完成的,您可以自动化所有内容 - 您只需“找到合适的API并使用它。”

答案 1 :(得分:0)

可以通过使用Liferay的资源导入器在网站模板中部署网站模板。

有关详细信息,请参阅:https://dev.liferay.com/develop/learning-paths/themes/-/knowledge_base/6-2/importing-resources-for-your-theme

你可以在这里找到一些例子:https://www.liferay.com/marketplace/-/mp/category/15828894