从博客条目中获取作者图片

Get author picture from blog entry

我正在为 ADT(应用程序显示模板)创建一个模板,它是一个博客 post,我想显示作者的照片。

我该怎么做?

我正在使用liferay 6.2 ce ga6

获取相关用户的用户对象 (UserServiceUtil),然后使用 get portrait 方法。您将需要 themeDisplay 对象。

环岛解决方案

根据上面的评论历史,您似乎仍然无法正常工作。一种解决方案是将 Liferay UI 标签库导入您的 ADT,然后我们使用 <liferay-ui:user-display /> 标签。

<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] />

<@liferay_ui.user-display markupView="lexicon" showUserDetails="false" showUserName="false" userId=userId userName=userName >

那将等同于

<liferay-ui:user-display
        markupView="lexicon"
        showUserDetails="false"
        showUserName="false"
        userId="${userId}"
        userName="${userName}"
/>

我想指出一个警告 - 在上面的 JSP / JSTL 示例中,我在双引号内使用了 ${} 来表示 EL 变量。您不能在 ADT 版本中包含双引号,因为它将表示为字符串文字