如何从Liferay中主题的Velocity模板访问书签?
我正在使用像
这样的代码访问书签target_bookmark = BookmarksEntryLocalServiceUtil.getBookmarksEntry(Long.parseLong(target_bookmark_id.toString()));
来自portlet java代码。
如何在主题的Veocity代码中做类似的事情?
答案 0 :(得分:2)
假设您在主题中有bookmarkId,您可以在主题的力度模板中使用以下代码段
#set($bookmarksEntryLocalService= $serviceLocator.findService("com.liferay.portlet.bookmarks.service.BookmarksEntryLocalService"))
#set($target_bookmark = $bookmarksEntryLocalService.getBookmarksEntry(bookmarkId))
可在以下链接中找到更多信息
http://www.liferay.com/community/wiki/-/wiki/Main/Access+to+Liferay+services+in+Velocity