Как встроить портлет в Asset Publisher? - PullRequest
0 голосов
/ 20 марта 2019

Я хочу встроить портлет в Asset Publisher в Liferay 6.2.Я сделал это:

<#assign siteMapPortletId = "85" />
<#assign PortletPreferencesFactoryUtil = staticUtil["com.liferay.portlet.PortletPreferencesFactoryUtil"] />
<#assign portletSetupFooter = PortletPreferencesFactoryUtil.getLayoutPortletSetup(layout, siteMapPortletId) />
<#if portletSetupFooter.getValue("portletSetupShowBorders", "") != "false">
    <#assign myPreferences = portletSetupFooter.setValue("portletSetupShowBorders", "false") />
</#if>
<#assign myPreferences = portletSetupFooter.setValue("rootLayoutUuid", getPageID("Pages")) />
<#assign myPreferences = portletSetupFooter.setValue("displayStyle", getTemplateID("Sitemap")) />
<#assign myPreferences = portletSetupFooter.store() />

<#assign liferay_portlet = taglibLiferayHash["/WEB-INF/tld/liferay-portlet.tld"] />
<@liferay_portlet["runtime"]
    defaultPreferences=myPreferences
    portletName=siteMapPortletId
/>

но я получаю эту ошибку:

liferay_portlet ["runtime"] не найден.

...