Liferay 7如何使用页面布局ID将单个页面从暂存站点发布到实时站点?

时间:2018-09-19 12:22:31

标签: java liferay liferay-7

我正在开发自定义portlet ,以便将临时站点中的单个页面发布到liferay 7中的实时站点。我想发布 使用页面布局ID(已折叠)的页面。

主要要求是,当我发布页面时,此页面上的所有数据方式(Web内容,自定义portlet或OOB portlet)也需要与页面发布一起发布。

我已经尝试使用以下方法:

1)StagingImpl类的公共长publishToLive(PortletRequest portletRequest)方法。

2)public MissingReferences publishStagingRequest(             较长的userId,较长的stagingRequestId,             StaginLocalServiceImpl类

3)公共长publishLayouts(             long userId,long sourceGroupId,long targetGroupId,             boolean privateLayout,long [] layoutIds,             StagingImpl类的Map parameterMap)方法

但是在上述所有方法页面中,发布成功但未发布该特定页面的Web内容。

有人可以建议我如何使用自定义portlet达到上述要求。

谢谢。

0 个答案:

没有答案