0

我目前正在尝试从“帐户设置”页面中删除字段,但我不确定如何正确处理此问题。

没有真正正确的方法可以使用 CSS 来做到这一点,因为它有点笨拙,并且由于我无法通过 CSS 正确访问该页面,因此无法正常工作。

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

4

1 回答 1

0

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

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

field.enable.com.liferay.portal.kernel.model.Contact.birthday=false 同样的方式性别你也可以用户

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

要从主题中执行,您可能需要为控制面板创建一个主题,因为帐户设置位于使用控制面板主题中,然后根据 id 隐藏受尊重的字段

要从片段模块做,你可以参考下面的链接

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

谢谢

于 2019-11-11T11:34:43.677 回答