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の制限付きの変数とクラスは削除されます。
誰にもSoloutionのアイデアはありますか?