我正在为自定义主题编写模板,并希望让用户从那里更改他们的Liferay肖像。此外,添加“官方”窗口中提供的功能可以很好地选择上传图像的一部分。
我能想象到的最简单的方法是“构建”一个链接,直接将用户带到该窗口,而不必通过他的个人资料。现在,我正在尝试使用JS函数“Liferay.Portlet.openWindow”执行此操作,但我仍然无法找到正确的参数(包括大URL)来完成它。
我想做的是什么?如果是的话,你能帮助我吗?
答案 0 :(得分:0)
我认为最好的解决方案是建立一个定制的liferay MVC或Vaadin protlet来做到这一点。
这是因为通常在门户网站实例中动态生成将用户带到该位置的friendlyURL(您调用它的大URL),因此您可能没有正确的重定向。
此外,您必须使用用于上传图像的方法ImageLocalServiceUtil
来进行实际的肖像更改。