【发布时间】:2013-11-20 13:25:28
【问题描述】:
我正在处理单页结帐,
在magento的原始版本中,当我删除数据库中用户的名字并加载结帐页面时,它会自动重定向到编辑个人资料页面以填充名字字段。
我想使用这个功能,你能推荐一些方法吗?
Ofcource,如果有人可以解释 magento 方式,我将不胜感激。
更新:
我想要一种为用户添加另一个字段的方法,就像名字字段一样。因此,只要该字段为空,结帐页面就应该重定向到“编辑个人资料”页面。
【问题讨论】:
我正在处理单页结帐,
在magento的原始版本中,当我删除数据库中用户的名字并加载结帐页面时,它会自动重定向到编辑个人资料页面以填充名字字段。
我想使用这个功能,你能推荐一些方法吗?
Ofcource,如果有人可以解释 magento 方式,我将不胜感激。
更新:
我想要一种为用户添加另一个字段的方法,就像名字字段一样。因此,只要该字段为空,结帐页面就应该重定向到“编辑个人资料”页面。
【问题讨论】:
您可以通过以下链接为客户添加自定义字段https://magento.stackexchange.com/questions/5905/adding-custom-attribute-to-customer-registration-form 或者教程http://www.magentocommerce.com/wiki/5_-_modules_and_development/customers_and_accounts/registration_fields
然后为您的属性添加验证条件,就像在客户模型文件 app/code/core/Mage/Customer/Mode/Customer.php 中的其他验证一样。围绕第 792 行查找方法 public function validate()
【讨论】: