如果我想在Magento注册页面中使姓氏不是强制性的 我怎么能这样做?
请帮助或指出我正确的方向,以便我不会弄乱系统的其余部分工作。
这就是我做的事情
I went to the template file Customer/widget/name.phtml
then in div class field name-lastname i remove the class="required"
请确认它不会与Magento的任何其他部分混在一起
谢谢
答案 0 :(得分:0)
你做的是对的。它不会影响他人。
进行验证的文件是/app/code/core/Mage/Customer/Model/Customer.php
if (!Zend_Validate::is( trim($this->getLastname()) , 'NotEmpty')) {
$errors[] = Mage::helper('customer')->__('Last name can\'t be empty');
}
请覆盖此。
您也可以转到eav_attribute
表,然后找到lastname
(id -7)列。请将is_required
设置为0。