如何让 Liferay 资产条目的友好 URL 进入其显示页面?
How can I get an Liferay Asset Entry's friendly URL to its Display Page?
我创建了一个博客显示页面模板,并将其标记为默认。现在,从具有 BlogEntry 对象的 Fragment 内部,想要使其显示页面友好 URL。
您可以使用 AssetDisplayPageFriendlyURLProvider
中的 getFriendlyURL
方法
[#assign
assetDisplayPageFriendlyURLProvider = serviceLocator.findService("com.liferay.asset.display.page.portlet.AssetDisplayPageFriendlyURLProvider")
friendlyURL = assetDisplayPageFriendlyURLProvider.getFriendlyURL(assetEntry.getClassName(), assetEntry.getClassPK(), themeDisplay)
/]
${friendlyURL }
我创建了一个博客显示页面模板,并将其标记为默认。现在,从具有 BlogEntry 对象的 Fragment 内部,想要使其显示页面友好 URL。
您可以使用 AssetDisplayPageFriendlyURLProvider
getFriendlyURL
方法
[#assign
assetDisplayPageFriendlyURLProvider = serviceLocator.findService("com.liferay.asset.display.page.portlet.AssetDisplayPageFriendlyURLProvider")
friendlyURL = assetDisplayPageFriendlyURLProvider.getFriendlyURL(assetEntry.getClassName(), assetEntry.getClassPK(), themeDisplay)
/]
${friendlyURL }