我需要自定义 Magento_Checkout 模块。
我试图将该 html 文件复制到我的主题路径中,但覆盖不起作用
覆盖下面提到的路径
/app/design/frontend/Vendor/ThemeName/Magento_Checkout/web/template
Run Code Online (Sandbox Code Playgroud)
但该文件取自
/vendor/magento/module-checkout/view/frontend/web/template
Run Code Online (Sandbox Code Playgroud)
如何覆盖此模板 html 文件?
小智 6
如果发生这样的事情,您可以做什么:
var config = {
map: {
'*': {
'Magento_Checkout/template/shipping.html': 'MyNameSpace_MyModule/template/shipping.html'
},
}
};
Run Code Online (Sandbox Code Playgroud)
基本上你必须创建你自己的 Vendor 模块,并在requirejs-config.jsMyNameSpace/MyModule/view/frontend/requirejs-config.js 中声明它
希望能帮助到你!
小智 5
假设您要覆盖文件:
vendor/magento/module-checkout/view/frontend/web/template/shipping.html
Run Code Online (Sandbox Code Playgroud)
为此,您需要将替换文件放在:
app/design/frontend/{Vendor}/{Theme}/Magento_Checkout/web/template/shipping.html
Run Code Online (Sandbox Code Playgroud)
如果您在页面刷新后没有看到更改,请尝试刷新JavaScript/CSS 缓存和静态文件缓存。
| 归档时间: |
|
| 查看次数: |
5674 次 |
| 最近记录: |