在Liferay7.3.6的自定义站点"页面"上添加"帐户设置"页面



用例: 我正在寻找在自定义站点页面上添加帐户详细信息页面,现在用户需要转到Liferay内部站点查看用户详细信息,该用户需要离开当前站点。

环境: 生命之光7.3.6

用户需要点击帐户设置才能查看帐户详细信息

现在用户可以看到所有的帐户详细信息,我希望这些信息在页面上。

重建: 你可以拉取liferay7.3.6创建一个测试用户并创建一个页面,现在我们需要在这个页面上添加账号详情,这样用户就不需要去内部页面了。

如果你检查页面的源代码,DOM 会给你一个实现"帐户设置"UI 的 portlet/widget 的提示:它是com_liferay_my_account_web_portlet_MyAccountPortlet

这是一个最有可能位于名为category.hidden的类别中的小部件,顾名思义,当您向页面添加小部件时不会显示该小部件。话虽如此,您仍然可以这样做,您只需要通过 API 执行此操作,或者更改小部件的属性,这可以使用标准 OSGi 配置文件轻松完成。

戴夫·内宾格(Dave Nebinger)写过关于房产变化的文章。

没有尝试过,它应该是这样的:创建一个文件com_liferay_my_account_web_portlet_MyAccountPortlet.config

与内容

com.liferay.portlet.display-category=category.sample

(或任何您想要的类别)并将其放在安装的 OSGI/configs 目录中。

此配置需要在创建页面期间处于活动状态,并且可以在完成后撤消 - 您可以选择是否保持可用。

相关内容

  • 没有找到相关文章

最新更新