问题描述
我想知道如何更改/替换 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。