我正在进行单页结帐,
在magento的原始版本中,当我删除数据库中用户的名字并加载结帐页面时,它会自动重定向到编辑个人资料页面以填充名字字段。
我想使用此功能,你能建议一些方法吗?
Ofcource,如果有人能解释magento方式,我会更加欣赏。
更新:
我想要一种方法为用户添加另一个字段,就像firstname字段一样。因此,只要该字段为空,结帐页面就会重定向到“编辑个人资料”页面。
答案 0 :(得分:1)
您可以点击此链接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中的其他验证一样。 Arround行号792查找方法public function validate()