我为liferay创建了portlet并准备了几页。现在我想创建安装脚本,它在customer liferay服务器中创建页面定义。我知道可以使用LAR文件导出/导入页面,但这只能手动完成,或者使用我无法做的远程发布。
我在网上搜索并找到ddm tool。哪个应该能够做到这一点。不幸的是,我无法让它工作,因为它只导出网页内容,博客,维基等,但不导出带有portlet的页面。可能是因为其中一个条件是“必须将每个模板分配给一个结构。不要在Liferay服务器上创建任何没有连接结构的模板。 “但是如何将页面分配给结构?找不到任何东西。
或者是否有其他选项可以使用自动页面创建?
答案 0 :(得分:0)
如果您创建了自定义主题,则可以通过“sitemap.json”文件轻松使用“资源导入器”创建整个站点(定义页面:选择布局,将portlet分配给列,...) 。您还可以从当前实例将现有内容导出为xml,并通过主题导入它们。 Web内容结构和模板也是如此。
了解更多详情:https://dev.liferay.com/develop/tutorials/-/knowledge_base/6-1/importing-resources-with-your-themes
答案 1 :(得分:0)
不幸的是,主题是由其他供应商制作的,所以这个解决方案不适合我。
最后我找到了工作解决方案,其中包括以下步骤:
没有足够的声誉,所以至少有两个链接