Liferay 小部件在特定 liferay 上不可见 site/page

Liferay widget not visible on a specific liferay site/page

我正在从事 Liferay 项目,我们开发了自己的小部件。当然还有我们自己的网站。现在我遇到的问题是某个站点无法使用特定的小部件。我可以在其他地方部署它,但不能在这个网站上部署。

有人知道这个问题是从哪里来的吗?

您好, 迈克尔

P.S。如果我的问题不够具体,请告诉我,我不知道如何在这里更清楚。

正如你所说

  • 您可以在任何其他站点上部署小部件
  • 您不能在特定站点的任何页面上部署小部件

我假设您遇到了权限不足的问题。您可以尝试通过成为全局管理员来解决(我假设您是其他站点的站点管理员或组织管理员,您可以在其中添加小部件)。

另一种选择是您尝试将小部件添加到从无法更改的模板构建的站点(或页面):在这种情况下,您不会在 "Add Widget" 菜单,如果你有 "Add Widget" 菜单的话。

您可能还想在 Roles/Define 权限对话框中检查自定义小部件可用的总体权限,并确保您为小部件定义了正确的权限(例如检查小部件的 default.xml 及其声明)