1

我正在尝试获取我的用户的个人资料图片并将其显示在我的 liferay 主题中。到目前为止,我已经能够通过User速度$user变量访问对象。用户模型有一个被调用的方法getPortraitUrl(),它以ThemeDisplay参数为参数。我在 liferay 文档中读到该themeDisplay对象在使用主题时在运行时可用,但我似乎无法完成这项工作。

我尝试了几种不同的方法来获取themeDisplay对象,但它们似乎都不起作用:

  • $theme
  • $themeDisplay
  • $request.get("theme-display")
  • $theme_display

...以及其他几种不返回任何内容的方法。

$user.getPortraitUrl($themeDisplay)是我想要达到的目标。

任何帮助将不胜感激

4

2 回答 2

5

注意正确的方法是getPortraitURL(ThemeDisplay themeDisplay), URL是大写的。

尝试这个:

$user.getPortraitURL($themeDisplay)


您还应该能够使用$themeDisplay.
从速度访问对象是所有生命射线速度变量的有用链接。

于 2013-10-01T19:28:51.977 回答
0

您需要用于 ThemeDisplay 的变量是

$theme_display

于 2013-10-01T04:16:58.803 回答