Liferay:删除"帐户设置"字段



我目前正试图从"帐户设置"页面中删除字段,但我不知道如何正确处理。

我真的没有一个正确的方法可以用CSS来做这件事,因为这是一种有点古怪的方法,而且它不能正确地完成工作,因为我不能正确地通过CSS访问该页面。

同样在这个主题上,当访问帐户设置页面时,我的自定义主题将更改为管理主题。访问此页面时发生这种情况,即使是以用户身份登录时,是否有原因?

您可以根据属性/设置禁用几个字段,

例如,如果你想隐藏生日字段,那么你可以设置这个

field.enable.com/liferay.portal.kernel.model.Contact.f生日=false同样的性别方式也可以使用

field.enable.com/liferay.portal.kernel.model.Contact.male=false,但如果您想隐藏属性/设置不可用的任何其他字段,实际上可以通过主题或片段模块(hook(来隐藏。

要从主题中进行操作,您可能需要为控制面板创建一个主题,因为帐户设置驻留在中使用控制面板主题,然后根据id 隐藏相关字段

要从碎片模块中进行操作,您可以参考下面的链接

https://portal.liferay.dev/docs/7-1/tutorials/-/knowledge_base/t/jsp-overrides-using-osgi-fragments

感谢

最新更新