如何替换 Sulu 中的用户/联系表?

问题描述

我想知道如何更改/替换 Sulu 中的用户/联系表单,即 https://sulu.rocks/admin/#/contacts/1/details

我想删除地址、银行账户等字段

我尝试将 vendor/sulu/sulu/src/Sulu/Bundle/ContactBundle/Resources/config/forms/account_details.xml 复制到 config/forms 并删除了不必要的字段。但这不起作用。

我在文档中找不到相关内容,或者它被隐藏了 :D

解决方法

如果您添加的表单与要覆盖的表单具有完全相同的键,则两个表单的内容将合并。在您的情况下,密钥将是 contact_details。现在,您只需创建具有相同名称的属性即可向表单添加全新的属性或覆盖现有属性。如果你想隐藏一个属性,你必须覆盖它并设置 visibleCondition="false"

您也可以看看这个example pull request

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...