m_c*_*ard 6 javascript magento prototypejs magento-1.7
我需要对以下Magento文件进行一些更改:
问题是; 我应该编辑这些文件吗?它们是核心文件(如果我升级Magento会被替换)吗?
如果我不应该编辑它们,如果我想更改这些文件的内容,该怎么办?
Dus*_*shi 15
假设您要覆盖"重新加载"功能 product.js
按照步骤
- >在js文件夹下创建一个新文件夹,在我们的例子中 /js/jsoverride/
- >现在创建一个新的js文件,在我们的例子中,我们/js/jsoverride/product.js
使用以下代码创建
Run Code Online (Sandbox Code Playgroud)Product.OptionsPrice.prototype.reload = Product.OptionsPrice.prototype.reload.wrap(function(parentMethod){ alert("Override success"); });
- >将以下代码添加到正确的布局文件(catalog.xml/local.xml)
Run Code Online (Sandbox Code Playgroud)<reference name="head"> <action method="addJs"><script>varien/product.js</script></action> <action method="addJs"><script>jsoverride/product.js</script></action> ...... </reference>
完成更新后刷新缓存.
更多信息请参阅wrap()
归档时间: |
|
查看次数: |
4678 次 |
最近记录: |