首页 > 解决方案 > 如何在 Liferay DXP 的所有页面中放置聊天小部件?

问题描述

我们将 Liferay DXP Portal 用于面向客户的网站,我们希望在所有页面中实现聊天小部件。

如果我们点击聊天小部件,那么聊天窗口就会打开,我们有这个逻辑,但是我们被困在右边的所有页面中实现聊天小部件。

例如,如果客户导航到我们网站中的任何页面,那么他/她应该会在浏览器的右侧看到聊天小部件,例如,我已经附加了屏幕。

在此处输入图像描述

如何在 Liferay DXP 门户中实现这一点?

标签: liferay-7liferay-themeliferay-dxp

解决方案


由于 Liferay 在 Marketplace 上也有他们自己的聊天室,并且有可用的源代码,您可以从那里开始并查找它的实现:它是一个添加到所有页面的 portlet,代码在 github 上。请注意,对于任何@Activate,都有一个@Deactivate,您会在几行之后找到它(同时实现!)。

另一种选择是实现您的主题以在您的页面上静态且无条件地包含此 portlet 。

当然,这是假设您已将聊天实现为 portlet。


推荐阅读