Я пытаюсь получить комментарии к записи в ADT. Я попытался это:Liferay 7 - Получить активы Комментарии от ADT
<#assign MBMessageLocalServiceUtil = serviceLocator.findService("com.liferay.message.boards.kernel.service.MBMessageLocalServiceUtil")>
<@getCommentCount resourcePrimKey=article.getResourcePrimKey()/>
<#macro getCommentsCount resourcePrimKey>
<#assign Messages = MBMessageLocalServiceUtil.getMessages("com.liferay.portlet.journal.model.JournalArticle", resourcePrimKey, 0) />
<#assign MessagesCount = Messages?size-1 />
<#if MessagesCount != 0>
(Comments: ${MessagesCount})
</#if>
</#macro>
Он бросает меня это ошибка, то:
The following has evaluated to null or missing:
==> serviceLocator.findService("com.liferay.message.boards.kernel.service.MBMessageLocalServiceUtil") [in template "20116#20160#38923" at line 35, column 54]
Я действительно понятия не имею, что я делаю неправильно. Я уже использовал serviceLocator на этом портале, и он работает. Ограниченные Freemarker Переменные и Классы удаляются.
Есть ли у кого-нибудь идеи для солнечного излучения?