我有一個結構和模板的內容,我想訪問內容的標籤以在模板中顯示它。 在資源發佈的前一個應用程序顯示模板,我的服務定位是這樣得到的標籤:Liferay Freemarker - 如何在內容模板中獲取標籤
<#list entries as entry>
<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.portlet.asset.service.AssetEntryLocalService") />
<#assign assetTagLocalService = serviceLocator.findService("com.liferay.portlet.asset.service.AssetTagLocalService") />
<#assign assetTags = assetTagLocalService.getEntryTags(entry.getEntryId()) />
<#list assetTags as tag>
<#if tag.getName() != "startseite">
${tag.getName()}
</#if>
</#list>
</#list>
在我的模板,我換項與.vars['reserved-article-id'].data
但後來我得到一個錯誤:
Method public final java.util.List com.sun.proxy.$Proxy562.getEntryTags(long) throws com.liferay.portal.kernel.exception.SystemException threw an exception when invoked on [email protected]6bc73e2b
你如何得到這個模板的工作?