Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 取消选择选项后,Magento可配置产品页面价格不降低_Javascript_Php_Magento_Configuration - Fatal编程技术网

Javascript 取消选择选项后,Magento可配置产品页面价格不降低

Javascript 取消选择选项后,Magento可配置产品页面价格不降低,javascript,php,magento,configuration,Javascript,Php,Magento,Configuration,在可配置产品页面上取消选中选项复选框后,该值不会消失,并且价格仍与选中复选框时相同 我得到的唯一选择是刷新页面以查看更新的值 对此有何想法值得高度赞赏 javascript中有一个bundle对象。 您可以修改(在这种情况下取消选择)其中的选定选项,如下所示: 首先编辑radio.phtml并向“无/取消选择”单选按钮添加数据属性。像这样: data-option="<?php echo $_option->getId(); ?>" 现在,单击该单选按钮后,价格将相应更改。您

在可配置产品页面上取消选中选项复选框后,该值不会消失,并且价格仍与选中复选框时相同

我得到的唯一选择是刷新页面以查看更新的值


对此有何想法值得高度赞赏

javascript中有一个bundle对象。 您可以修改(在这种情况下取消选择)其中的选定选项,如下所示:

首先编辑radio.phtml并向“无/取消选择”单选按钮添加数据属性。像这样:

data-option="<?php echo $_option->getId(); ?>"

现在,单击该单选按钮后,价格将相应更改。

您可以通过自定义代码或使用扩展名进行更改。有关详细信息,请访问此链接no Mahmood,我想我不需要为此问题进行扩展。可以通过编辑bundle.js或编辑radio.phtml来解决。但是如何编辑以及在何处更改,我现在还不知道,因为我是Magento的新手。要轻松完成这项工作并不容易。下载扩展,看看它是如何工作的。并在您的项目中实现同样的事情。您是否检查了使用Firebug或我检查过的chrome ConsoleEyes时是否有JavaScript错误。我还得到了解决方案。onClick=“bundle.reload.reloadPrice()”对我有效
var option_id = $(this).data('option');
bundle.config.selected[option_id] = [];
bundle.reloadPrice();