2014-03-12 58 views
0

我的資產發佈者正在顯示兩種類型的網頁內容文章子類型(資產發佈者 - >配置 - >資產選擇 - >資產類型 - >網頁內容文章子類型 - >選擇多個...)。Liferay - 如何獲得velocity模板中的assetentry子類型?

我需要得到資產項的子類型來創建基於進入亞型的權利結構是這樣的:

#if (!$entries.isEmpty()) 
    #foreach ($curEntry in $entries) 
     $curEntry.getSubtype() 
    #end 
#end 

這可能嗎?

謝謝。

回答

0

可以在VM使用Liferay的服務,如例如,在下面的鏈接 http://www.liferay.com/community/wiki/-/wiki/Main/Access+to+Liferay+services+in+Velocity

經過資源發佈的Portlet - > configuration_dynamic.jsp它具有讓你需要即web內容創建的結構亞型的代碼。

以獲取web內容的結構另一種方法是使用DDMStructureLocalService有getStructures()方法,在那裏你可以通過web內容(即雜誌類ID)

希望它讓你的方向,實現你在找什麼。