我的资产发布商正在显示两种类型的网络内容文章子类型(资产发布商 - >配置 - >资产选择 - >资产类型 - >网络内容文章子类型>选择不止一个......)。
我需要获取资产条目的子类型以基于条目子类型创建正确的结构,例如:
#if (!$entries.isEmpty())
#foreach ($curEntry in $entries)
$curEntry.getSubtype()
#end
#end
有可能吗?
感谢。
答案 0 :(得分:0)
您可以在VM中使用liferay服务,例如以下链接中的示例 http://www.liferay.com/community/wiki/-/wiki/Main/Access+to+Liferay+services+in+Velocity
浏览Asset Publisher Portlet - > configuration_dynamic.jsp它有代码获取你需要的子类型,即在webcontent中创建的结构。
获取webcontent结构的其他方法是使用DDMStructureLocalService它有getStructures()方法,您可以在其中传递webcontent(即日记类ID)
希望它能为您提供实现所需目标的方向。