[英]Liferay - how to get assetentry subtype in velocity template?
我的資產發布者顯示兩種類型的Web內容文章子類型 (資產發布者->配置->資產選擇->資產類型-> Web內容文章子類型->選擇多個...)。
我需要獲取資產條目的子類型以基於條目子類型創建正確的結構,例如:
#if (!$entries.isEmpty())
#foreach ($curEntry in $entries)
$curEntry.getSubtype()
#end
#end
可能嗎?
謝謝。
您可以在VM中使用liferay服務,例如以下鏈接http://www.liferay.com/community/wiki/-/wiki/Main/Access+to+Liferay+services+in+Velocity中的示例
通過Asset Publisher Portlet-> configuration_dynamic.jsp,它具有獲取所需子類型的代碼,即在webcontent中創建的結構。
獲取Web內容結構的其他方法是使用DDMStructureLocalService,它具有getStructures()方法,您可以在其中傳遞Web內容(即日記類ID)
希望它能為您找到所需的方向。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.