如何仅为特定主题制作“不需要”的magento“Telephone”字段?

时间:2012-12-10 06:22:39

标签: php magento

如何仅为移动版本制作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也做了同样的事情!

还有其他方法可以让这个功能适用于特定的主题吗?

1 个答案:

答案 0 :(得分:0)

我会在商店视图级别添加一个系统配置字段“所需电话”,并仅针对普通版本而不是针对移动设备执行电话验证。这显然只有在您为移动设备创建了不同的商店时才有效。