掲示板
RE: how to get structure Name within Templet via velocity
11年前 に Manish Kumar Jaiswal によって更新されました。
how to get structure Name within Templet via velocity
Regular Member 投稿: 153 参加年月日: 08/11/25 最新の投稿
Is there a way to get structure Name within Template via velocity ?
Regards
Manish
Regards
Manish
11年前 に Gnaniyar Zubair によって更新されました。
RE: how to get structure Name within Templet via velocity
Liferay Master 投稿: 722 参加年月日: 07/12/19 最新の投稿
You can get it through service locator:
#set ($journalStructureService = $serviceLocator.findService('com.liferay.portlet.journal.service.JournalStructureLocalService'))
#set ($journalStructureService = $serviceLocator.findService('com.liferay.portlet.journal.service.JournalStructureLocalService'))
11年前 に James Falkner によって更新されました。
RE: how to get structure Name within Templet via velocity
Liferay Legend 投稿: 1399 参加年月日: 10/09/17 最新の投稿Manish Kumar Jaiswal:
Is there a way to get structure Name within Template via velocity ?
Regards
Manish
This may also work
#set ($groupId = $getterUtil.getLong($groupId))
#set ($journalArticleLocalService = $serviceLocator.findService("com.liferay.portlet.journal.service.JournalArticleLocalService"))
#set ($journalStructureLocalService = $serviceLocator.findService("com.liferay.portlet.journal.service.JournalStructureLocalService"))
#set ($curArticle = $journalArticleLocalService.getArticle($groupId, $reserved-article-id.data))
#set ($curArticleStructure = $journalStructureLocalService.getStructure($groupId, $curArticle.getStructureId()))
#set ($curArticleStructureName = $curArticleStructure.getName())