从博客条目获取作者图片

问题描述 投票:-1回答:2

我正在为ADT(应用程序显示模板)创建一个模板,这是一篇博文,我想展示作者的图片。

我怎么能这样做?

我正在使用liferay 6.2 ce ga6

templates liferay liferay-6 velocity
2个回答
0
投票

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


0
投票

Roundabout Solution

基于上面的评论历史,看起来你仍然没有这个工作。一种解决方案是将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版本中包含双引号,因为它将表示为字符串文字

© www.soinside.com 2019 - 2024. All rights reserved.