0
A
回答
0
解決方案(有點棘手)是獲得發表的最後一篇文章,並得到其StructureId,然後使你得到它比作結構的所有ID結構名稱如下:
long classPk = assetEntry.getClassPK();
List<DDMStructure> structures =null;
String portletType="";
JournalArticle article = null;
try {
article = JournalArticleLocalServiceUtil.getLatestArticle(classPk);
String structureId = article.getStructureId();
structures = DDMStructureLocalServiceUtil.getStructures(groupId);
for (DDMStructure structureL : structures) {
if(String.valueOf(structureL.getStructureId()).equals(structureId)){
portletType = extractStructureName(structureL.getName());
break;
}
}
相關問題
- 1. 改進資產發佈者
- 2. 自動訂閱用戶到資產發佈者liferay
- 3. Liferay資產發佈者:爲特定用戶添加權限
- 4. 按資產類型(Jython)篩選Liferay AssetEntryQuery
- 5. 獲取資產UriString
- 6. 資產經理,獲取資產ID?
- 7. 爲資產發佈者portlet添加自定義過濾器?
- 8. 在Wordpress中獲取發佈作者
- 9. Odoo 10開發者模式和開發者模式與資產
- 10. 獲取資產範圍內
- 11. 如何獲取資產,生產
- 12. Android獲取資源類型的ID
- 13. 得到從類獲取財產型號
- 14. 從RET獲取房產類型CONDO
- 15. 獲取所有特定產品類型
- 16. 在Liferay中更改資產用戶
- 17. Github:使用Bash上傳發布資產
- 18. laravel發佈依賴包資產
- 19. Laravel 4:發佈軟件包的資產
- 20. 獲取Liferay的
- 21. 的Liferay:不能按類別在資產出版商選擇
- 22. 生產者 - 消費者使用資源
- 23. liferay:如何從頁面類型URL獲取會話變量
- 24. Liferay中獲取文檔元數據(文檔類型值)7
- 25. 獲取布爾類型錯誤
- 26. 獲取MVC使用jQuery發佈文件的MIME類型3
- 27. 使用pqxx獲取和發佈表格類型
- 28. 獲取無法在發佈時加載類型錯誤
- 29. 獲取提交類型發佈它的價值
- 30. Azure PHP SDK:按資產名稱獲取資產