首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成大页面结构Liferay7.0

生成大页面结构Liferay7.0
EN

Stack Overflow用户
提问于 2018-03-19 10:27:25
回答 2查看 90关注 0票数 0

是否有任何选项可以为Liferay7.0生成大量页面?

在文档(基/7-0/创建-站点)中,我发现只有通过GUI创建页面。

我想用脚本来生成这些页面,有什么比点击鼠标更有用的CLI吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-19 19:00:14

Liferay有一个脚本控制台,您可以进行API调用:base/7-0/running-scripts-from-the-script-console

它支持多种语言,也许java开发人员最感兴趣的就是groovy。

这里还有另一个侧重于调用救生筏服务的链接:base/7-0/invoking-liferay-services-from-scripts

基本上,您应该导入com.liferay.portal.kernel.service.LayoutLocalServiceUtil,然后调用一些“添加”服务,例如,这个方法将创建一个布局https://github.com/liferay/liferay-portal/blob/master/portal-kernel/src/com/liferay/portal/kernel/service/LayoutLocalServiceUtil.java#L101

票数 1
EN

Stack Overflow用户

发布于 2018-03-19 13:54:24

Liferay有一个完整的API。注意"ServiceBuilder",因为这是为它提供大部分技术基础的组件。您还需要页面的API名称,即“布局”。您会发现远程服务是LayoutService,“本地”服务(例如,没有权限检查,只能从同一个VM中获得)与LayoutLocalService一样。

最有可能的是,您需要查找它们的用法示例。我喜欢指向旧的SevenCogs示例(恢复6.1,但从那时起就被忽略了)

另一种选择是检查Liferay的ResourceImporter。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49360657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档