如何在magento的自定义模块中重写.phtml文件?
我想覆盖自定义模块中的checkout/onpepage/payment.phtml?在我的模块layout.xml中,我使用了下面给出的代码-:如何在magento的自定义模块中重写.phtml文件?,magento,Magento,我想覆盖自定义模块中的checkout/onpepage/payment.phtml?在我的模块layout.xml中,我使用了下面给出的代码-: <checkout_onepage_index> <reference name="payment"> <action method="setTemplate"> <template>giftcard/checkout
<checkout_onepage_index>
<reference name="payment">
<action method="setTemplate">
<template>giftcard/checkout/onepage/payment.phtml</template>
</action>
</reference>
</checkout_onepage_index>
我已清除浏览器缓存和magento缓存。还请在app/code/design/THEME/layout/checkout.xml中的“block”标记的帮助下覆盖它的.phtml文件。
这件事我做过一次。它对我有用。我希望它也适用于u……请在app/code/design/THEME/layout/checkout.xml中的“block”标记的帮助下重写它的.phtml文件。
这件事我做过一次。它对我有用。我希望它也适用于您……使用checkout.onepage.payment作为参考而不是payment这将帮助您使用checkout.onepage.payment作为参考而不是payment这将帮助您自定义核心Magento 2功能是一种糟糕的编码实践。解决方案是使用Magento 2中的自定义模块覆盖phtml文件
使用Magento 2中的自定义模块重写phtml文件的方法:
带插件
使用XML
在了解这两种方法的实现定制核心Magento 2功能是一种糟糕的编码实践。解决方案是使用Magento 2中的自定义模块覆盖phtml文件
使用Magento 2中的自定义模块重写phtml文件的方法:
带插件
使用XML
了解这两种方法的实现