2012-05-25 6 views
2

Я хотел бы просмотреть пользовательские метаданные, которые я связал с моим пользовательским документом, который я создал с библиотекой документов, кто-нибудь знает, как из-за переменной скорости?Как показать метаданные связать с пользовательским документом

Заранее спасибо Сабрина enter image description here

ответ

1

Вы можете получить некоторые статьи мета-данные свойства с

$reserved-article-id.data 
$reserved-article-title.data 

полный список вы можете найти here

Также вы можете проверить это post, он есть пример того, как получить категории журнала по шаблону скорости.

UPD. Для получения метаданных документа можно использовать л, как это:

#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")) 

Вы можете использовать getFileEntryMetadata (ddmStructureId, fileVersionId) от $ metadataUtil

Более подробную код вы можете проверить this.

BR, Пол Бутенко

+0

Привет, Пол, что если я хочу, чтобы просмотреть метаданные, которые я выставиться в библиотеке документов, после того, как создать свой конкретный документ, а затем -> набор метаданных – Sabrina

+0

Вы можете использовать л, как это: # set ($ dlFileUtil = $ serviceLocator.findService ("com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService")) #set ($ groupId = $ getterUtil.getLong ($ groupId)) #set ($ fileEntry = $ dlFileEntryUtil.getFileEntryByUuidAndGroupId ($ uuid, $ longGroupId)) #set ($ metadataUtil = $ serviceLocator.findService ("com.liferay.portlet.documentlibrary.service.DLFileE ntryMetadataLocalService ")) Вы можете использовать getFileEntryMetadata (ddmStructureId, fileVersionId) из $ metadataUtil Более подробный код, который вы можете проверить http://www.liferay.com/community/forums/-/message_boards/message/10805788 –

+0

@Paul вы должны обновите свой ответ вышеуказанным комментарием. –