Fórum
how to get structure Name within Templet via velocity
Manish Kumar Jaiswal, modificado 11 Anos atrás.
how to get structure Name within Templet via velocity
Regular Member Postagens: 153 Data de Entrada: 25/11/08 Postagens Recentes
Is there a way to get structure Name within Template via velocity ?
Regards
Manish
Regards
Manish
Gnaniyar Zubair, modificado 11 Anos atrás.
RE: how to get structure Name within Templet via velocity
Liferay Master Postagens: 722 Data de Entrada: 19/12/07 Postagens Recentes
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'))
James Falkner, modificado 11 Anos atrás.
RE: how to get structure Name within Templet via velocity
Liferay Legend Postagens: 1399 Data de Entrada: 17/09/10 Postagens RecentesManish 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())