【问题标题】:Image Description in Liferay Web Content TemplateLiferay Web 内容模板中的图像描述
【发布时间】:2016-09-08 18:20:35
【问题描述】:

在我的 Web 内容结构中,我有一个文档和媒体类型字段,以便用户可以选择图像。在 web 内容模板中,我想获取所选图像的描述,以便我可以填写图像的 alt 文本。

如何在模板中获取所选图像的描述信息?

【问题讨论】:

标签: liferay liferay-6 freemarker


【解决方案1】:

您可以获取描述等字段,您需要先获取图像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 的其他函数之一来获取文档/图像的其他元数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-29
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多