我们正试图覆盖Magento2中Bundle Products的行为,特别是为捆绑包中的Checkbox类型产品启用用户定义的数量。
我们编写了一个扩展,并按照说明如何替换此处的默认JS组件:http://devdocs.magento.com/guides/v2.0/javascript-dev-guide/javascript/custom_js.html
我们的扩展程序前端(app / code / Endertech / BundleExtended / view / frontend /)视图中的requirejs-config.js如下所示:
var config = {
"map": {
"*": {
'Magento_Bundle/js/price-bundle': "Endertech_BundleExtended/js/price-bundle"
}
}
};
这具有加载核心Magento2 price-bundle.js和我们的修改版本的效果......并且我们添加到我们修改版本的定制没有执行...大概是因为Magento2核心版本首先加载。
我们希望此版本能够防止核心版本加载我们的版本。
也许我们正在从错误的方向接近问题,或者有其他一些误解。
我们正在寻求一个解决方案,让我们修改price-bundle.js来代替Magento Bundle模块中的内置...或者至少是一种覆盖其中特定方法的方法,这里需要(供应商/的magento /模块束/视图/前端/ requirejs-config.js)。
如果我们的方法有误,我们很乐意予以纠正!