0
我試圖從另一個速度模板中檢索其他網頁內容/文章。Liferay從速度模板中檢索特定的網頁內容
我想得到的是帶有結構名稱爲'Game'的最新版本發表文章的列表。 我試圖使用search,但沒有運氣。 目前我有類似以下的內容,但仍然沒有我想要的結果。
#set ($journalArticleLocalService = $serviceLocator.findService('com.liferay.portlet.journal.service.JournalArticleLocalService'))
#set ($languageId = $request.theme-display.language-id)
#set ($companyId = $getterUtil.getLong($request.theme-display.company-id))
#set ($scopeGroupId = $getterUtil.getLong($request.theme-display.scope-group-id))
#set ($DDMStructureLocalService = $serviceLocator.findService("com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService"))
#set ($structures = $DDMStructureLocalService.getStructures($scopeGroupId))
#set ($obc = $portal.getClass().forName("com.liferay.portlet.journal.util.comparator.ArticleDisplayDateComparator").newInstance())
#foreach ($tmp in $structures)
#if ($tmp.getName($languageId) == 'Game')
#set ($allArticles = $journalArticleLocalService.getStructureArticles($scopeGroupId, $tmp.getStructureKey()))
#end
#end
#foreach ($article in $allArticles)
#if ($article.getStatus() == 0)
<pre> $article </pre>
#end
#end
我使用的Liferay 6.2 SP8有一些額外的補丁
請您告訴我們這段代碼的結果嗎? –
你能夠獲取特定的'遊戲'結構嗎? –
此代碼的結果是它顯示狀態爲== 0的所有文章,但不會顯示最新版本 – Syd