我正在为ADT(应用程序显示模板)创建一个模板,这是一篇博文,我想展示作者的图片。
我怎么做?
我正在使用liferay 6.2 ce ga6
答案 0 :(得分:0)
获取相关用户的用户对象(UserServiceUtil),然后使用get portrait方法。你将需要themeDisplay对象。
答案 1 :(得分:0)
基于上面的评论历史,看起来你仍然没有这个工作。一种解决方案是将Liferay UI taglib导入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版本中包含双引号,因为它将表示为字符串文字