从Magento Admin中删除手机>客户>管理客户>地址

时间:2013-01-14 23:17:25

标签: magento backend

我想从Magento客户管理中删除PHONE和FAX字段。我已经删除了前端中的所有字段和验证,但此字段仍在后端

谢谢!

3 个答案:

答案 0 :(得分:0)

尝试从DB中删除它们。 表eav_attribute。 首先检查entity_type_id - 它需要属于customer_address;

SELECT entity_type_id FROM `eav_entity_type` WHERE entity_type_code = 'customer_address'
DELETE from eav_attribute where attribute_code IN ('telephone', 'fax') AND entity_type_id = ? (from previous query)

然后不需要更改代码。

首先备份您的数据库。

答案 1 :(得分:0)

您应该在相关位置的Adminhtml文件夹中注释掉相关的代码行,建议您作为前端,您已经完成了此操作,所以请准确地说明您的路径

而不是从db中删除,更好的方法是评论相关的代码行。如果出现问题,Mag将从默认脚本重新加载数据库,您删除的字段将再次出现..

... HTH

答案 2 :(得分:0)

不需要太多努力,只需运行这些SQL命令

SELECT * FROM `eav_attribute`

现在在Telephone下查找attribute_code,主要是attribute_id 31

使用以下SQL语句

更新表
UPDATE `eav_attribute` SET `is_required` = '0' WHERE `eav_attribute`.`attribute_id` =31;