Liferay 7 Как опубликовать одну страницу с промежуточного сайта на живой сайт, используя идентификатор макета страницы? - PullRequest
0 голосов
/ 19 сентября 2018

Я разрабатываю пользовательский портлет для публикации одной страницы с промежуточного сайта на действующем сайте в liferay 7. Я хочу опубликовать страницу, используя идентификатор макета страницы (plid).

Основное требование -когда я публикую страницу, все средства данных (веб-контент, пользовательский портлет или портлет OOB), которые находятся на этой странице, также должны публиковаться с публикацией страницы.

Я уже пробовал использовать следующие методы:

1) общедоступный длинный метод publishToLive (PortletRequest portletRequest) класса StagingImpl.

2) общедоступный MissingReferences(long userId, long sourceGroupId, long targetGroupId, логический privateLayout, long [] layoutIds, Map parameterMap) метод класса StagingImpl

Но на всех вышеперечисленных страницах метода публикуйте информацию успешно, а не публикуйте веб-содержимое этой конкретной страницы.

МожетКто-нибудь подскажет мне, как выполнить вышеупомянутое требование с помощью пользовательского портлета.

Заранее спасибо.

...