2012-07-09 61 views
0

当客户在我的商店创建新账户时,我想编辑必填字段。目前该表格要求客户输入他的名字,姓氏,电子邮件和密码。我想禁用需要的名字和姓氏,甚至可能不显示这些字段。我只是感兴趣的电子邮件,也许一个用户名,当然还有密码。编辑Magento商店的“创建账户”注册表

我目前使用的Magento版本1.7

+0

你有什么到目前为止已经试过? – Mufaddal 2012-07-10 08:32:33

+0

我将数据库中的所需状态从1更改为0。但是,这并不奏效。我正在阅读一些类似的文章,我正在分析不同文件的代码,但我不确定要做什么样的修改。因此我发了这篇文章。 – 2012-07-10 16:00:45

回答

0

有允许禁止姓,名和电子邮件领域的扩展(Fast Registration)。

更改数据库中的所需状态后,您需要覆盖AccountController.phpapp/code/core/Mage/Customer/controllers/AccountController.php)。 在createPostAction()您需要注释该行:

$customerErrors = $customer->validate(); 
if (is_array($customerErrors)) { 
    $errors = array_merge($customerErrors, $errors); 
}