在liferay7中将模块中的iframe添加为portlet

时间:2017-11-23 16:44:25

标签: java gradle liferay portlet portal

我是liferay的新手并使用Liferay7。现在,我不想在门户网站中手动添加iframe,而是想创建一个模块并将其添加为portlet,然后想要使iframe网址动态化,以便我可以根据门户网站中的某些UI操作更改iframe的网址。有关如何做到的任何建议?

1 个答案:

答案 0 :(得分:1)

如果您知道,那里已经有了liferay iframe portlet。

  

http://www.liferay.com/community/wiki/-/wiki/Main/Iframe%20Portlet

您可以自定义它,也可以编写自定义iframe事件portlet。

自定义iframe事件portlet将侦听来自其他portlet的任何事件并相应地执行操作。您可以使用以下链接编写事件portlet,检查事件Port-portlet通信

  

https://web.liferay.com/community/wiki/-/wiki/Main/Portlet+to+Portlet+Communication

从其他portlet中,您可以触发此事件,这将强制iframe portlet更改URL。