mdu*_*uck 1 velocity liferay liferay-6 liferay-theme liferay-velocity
我正在尝试获取用户的个人资料图片并将其显示在我的 liferay 主题中。到目前为止,我已经能够User通过速度$user变量访问对象。用户模型有一个被调用的方法getPortraitUrl(),该方法将其ThemeDisplay作为参数。我在 liferay 文档中读到,在themeDisplay使用主题时,该对象在运行时可用,但我似乎无法做到这一点。
我尝试了几种不同的方法来获取themeDisplay对象,但它们似乎都不起作用:
$theme$themeDisplay$request.get("theme-display")$theme_display... 以及其他几种不返回任何内容的方法。
$user.getPortraitUrl($themeDisplay) 是我正在努力实现的目标。
任何帮助将不胜感激
小智 5
注意正确的方法是getPortraitURL(ThemeDisplay themeDisplay),URL是大写的。
尝试这个:
$user.getPortraitURL($themeDisplay)
Run Code Online (Sandbox Code Playgroud)
您还应该能够使用$themeDisplay.
从 Velocity 访问对象是所有 liferay 速度变量的有用链接。
| 归档时间: |
|
| 查看次数: |
4592 次 |
| 最近记录: |