关于magento注册页面问题

-_-human 发布于 2015/05/25 13:57
阅读 359
收藏 0

@houhuiliang 你好,想跟你请教个问题:在magento注册页面,我将前面的填写名字字段给删掉了,只剩邮箱,密码和确认密码,可是我点注册时他还是提示名字那个是必须写的字段。

加载中
0
houhuiliang
houhuiliang

你报的是js错误还是提交后报错,如果是提交后的错误,那就是Mage_Customer_Model_Customer->validate()中报的错误,validate方法写的很清楚,firstname不能为空。

if (!Zend_Validate::is( trim($this->getFirstname()) , 'NotEmpty')) {
            $errors[] = Mage::helper('customer')->__('The first name cannot be empty.');
        }

        if (!Zend_Validate::is( trim($this->getLastname()) , 'NotEmpty')) {
            $errors[] = Mage::helper('customer')->__('The last name cannot be empty.');
        }

1.如果你的开发不需要这个,可以重写这个文件

2.不必删除这两个,设置为隐藏的,firstname和lastname根据email给个默认值

houhuiliang
houhuiliang
回复 @-_-human : 如果对你有帮助,请标记为最佳答案,谢谢
houhuiliang
houhuiliang
回复 @-_-human : app/code/core/Mage/Customer/Model/Customer.php 也可以加我qq:781310958,详细介绍
-
-_-human
恩恩 我想问下这个代码在哪个文件下 我经常找不到他们究竟是在哪个文件里
返回顶部
顶部