在我的网页内容结构中,我有一个文档和媒体类型字段,以便用户可以选择图像。在Web内容模板中,我想获取所选图像的描述,以便我可以填写图像的替代文本。
如何在模板中获取所选图像的描述信息?
答案 0 :(得分:0)
您可以获取描述等字段,您需要先获取图像ID。然后,您将使用DLFileEntryLocalServiceUtil来获取文件。获得文件后,您可以调用该函数来获取说明。
<#assign imgID = Image.getData()?string?split("/")[5]?split("?")[0]>
<#assign fileEntry = staticUtil["com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil"]>
<#assign file=fileEntry.getFileEntryByUuidAndGroupId(imgID, groupId) >
${file.getDescription()}
您可以通过调用DLFileEntryModel的其他功能之一来获取文档/图像的其他元数据。