我有一个Magento的1.8.1安装了以下问题。我有两个店的意见,英语,这是默认的,和阿拉伯语。
在英国商店视图,如果我一个产品添加到购物车中,我能够通过在数量框中输入查询新的数量和点击更新购物车,改变数量和总计修改量。
然而,当我切换到阿拉伯语店的看法,我不能更新任何产品的数量。余输入所需的数量,并按下更新,但是只有1片产品的页面重新加载,并且总计是不变。我测试过,我已经注意到,车只能针对数量超过31更新。
我试过/检查以下内容:
任何想法将不胜感激。
谢谢,亚历克斯
尝试通过重写它的“本地”删除此代码
if (isset($params['qty'])) {
$filter = new Zend_Filter_LocalizedToNormalized(
array('locale' => Mage::app()->getLocale()->getLocaleCode())
);
$params['qty'] = $filter->filter($params['qty']);
}
从应用程序\代码\核心\法师\结帐\控制器\ CartController.php(线183)
创建重写应用程序\代码\本地\法师\结帐\控制器\车Controller.php这样
而且还删除此通过重写它的“本地”
if (isset($data['qty'])) {
$cartData[$index]['qty'] = $filter->filter(trim($data['qty']));
}
从应用程序\代码\核心\法师\结帐\控制器\ CartController.php(线428)
创建重写应用程序\代码\本地\法师\结帐\控制器\ CartController.php
此外,通过覆盖它在“本地”删除此
if (isset($params['qty'])) {
$filter = new Zend_Filter_LocalizedToNormalized(
array('locale' => Mage::app()->getLocale()->getLocaleCode())
);
$params['qty'] = $filter->filter($params['qty']);
}
从应用程序\代码\核心\法师\结帐\控制器\ CartController.php(线327)
创建重写应用程序\代码\本地\法师\结帐\控制器\ CartController.php