如何显示与自定义文档关联的元数据

时间:2012-05-25 18:20:36

标签: metadata liferay

我想查看我与自定义文档关联的自定义元数据,我使用文档库创建,任何人都知道如何使用velocity变量?

提前致谢 萨布丽娜 enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用

获取一些元数据文章属性
$reserved-article-id.data
$reserved-article-title.data

完整列表,您可以找到here

此外,您可以查看此post,它有如何在速度模板中获取期刊类别的示例。

UPD。要获取文档元数据,您可以像这样使用smth:

#set($dlFileUtil =  $serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLFileE‌​ntryLocalService")) 
#set ($groupId = $getterUtil.getLong($groupId)) 
#set($fileEntry = $dlFileEntryUtil.getFileEntryByUuidAndGroupId($uuid,$longGroupId))    
#set($metadataUtil=$serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLFileE‌​ntryMetadataLocalService")) 

您可以使用 $ metadataUtil

中的 getFileEntryMetadata(ddmStructureId,fileVersionId)

您可以查看更详细的代码this

BR, Paul Butenko