我想从Magento客户管理处删除现场电话和传真。我已经移除了前端的所有字段和验证,但这个字段仍然在后端
谢谢!
发布于 2013-01-15 07:21:32
尝试从数据库中删除它们。表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)这样就不需要修改代码了。
请先备份数据库。
发布于 2013-01-15 07:27:42
您应该注释掉相应位置上的Adminhtml文件夹中的相关代码行,建议您作为前端,您已经这样做了,所以让确切的路径在您身上
更好的方法是注释相关的代码行,而不是从数据库中删除。如果出现问题,Mag将从默认脚本中重新加载数据库,您删除的字段将再次出现。
哈..。
发布于 2014-01-31 17:11:40
不需要太多工作,只需运行这些SQL命令即可
SELECT * FROM `eav_attribute`现在查找attribute_code下的Telephone,主要是它的attribute_id 31
使用以下SQL语句更新表
UPDATE `eav_attribute` SET `is_required` = '0' WHERE `eav_attribute`.`attribute_id` =31;https://stackoverflow.com/questions/14328595
复制相似问题