2017-04-20 24 views
0

我正在编写自定义主题的模板,并希望让用户从那里更改他们的Liferay肖像。此外,添加“官方”窗口中提供的功能可以很好地选择上传图像的一部分。我如何允许用户从速度模板更改他们的Liferay肖像?

我能想象得到的最简单的方法是“建立”一个链接,直接将用户带到该窗口而不必通过他的个人资料。现在,我试图用JS函数“Liferay.Portlet.openWindow”来做到这一点,但我仍然无法找到正确的参数(包括大URL)来完成它。

是我想做的事情吗?如果是这样,你能帮我吗?

回答

0

我认为最好的解决方案是构建一个自定义的liferay MVC或Vaadin小程序来做到这一点。

这是因为friendlyURL(您称之为大URL)将用户带到那个地方通常是在门户实例内动态生成的,因此您可能没有正确的重定向。

此外,您将不得不使用方法ImageLocalServiceUtil这是用来上传图像做实际的肖像更改。

相关问题