2012-03-12 24 views
0

我一直在使用标准安装附带的Magento注册页面。Magento标准注册页'姓'字段

在那边我想让姓不是强制性的。我做了一些调查,发现文本本身是从数据库中渲染的。

我去了Widgets/Name.phtml,尝试删除所需的字段类。没有工作。 然后在EAV属性表中,attribute_Code姓氏在该行中,我将值为 的is_required列从1更改为0。没有工作。

它说'姓氏不能为空'。 我想发布这个空 有人可以帮我。我也去检查Javascript文件。没有运气

+0

你肯定肯定magento是不是在必要的代码块中使用'姓'?如果你不确定什么,不要尝试。 – 2012-03-12 09:29:17

+0

磁电机是强制性的,但我想使它不是强制性的。 – RIK 2012-03-13 03:18:17

回答

0

喜,

看看用户模型(客户/顾客::生效)方法验证,这验证了姓氏,你必须覆盖此方法并删除名字的验证。

欢呼声

+0

谢谢,是的,我可以看到验证。但是,你确定我是否改变了这一点,不要求它不会影响系统中的任何其他地方。我的意思是使用系统客户对象的地方。 – RIK 2012-03-13 03:21:18

+0

你是对的,但我也必须更改从数据库eav_attribute表is_required表 – RIK 2012-03-14 01:30:34