簡體   English   中英

Liferay-如何在速度模板中獲取Assetentry子類型?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM