如何仅为移动版本制作magento“不需要”的“电话”字段?
我尝试在“eav_attribute”表中更改“Telephone”行的“is_required”列。但它改变了桌面和移动版本不需要的电话。
评论
if (!Zend_Validate::is($this->getTelephone(), 'NotEmpty')) {
$errors[] = $helper->__('Please enter telephone.');
在magento / app / code / core / Mage / Customer / Model / Address / Abstract.php也做了同样的事情!
还有其他方法可以让这个功能适用于特定的主题吗?
答案 0 :(得分:0)
我会在商店视图级别添加一个系统配置字段“所需电话”,并仅针对普通版本而不是针对移动设备执行电话验证。这显然只有在您为移动设备创建了不同的商店时才有效。