php – magento:重写模板

我在以下位置更改了模板文件

应用程序/设计/ adminhtml /认/缺省的/模板/销售/订单/出货/制作/ tracking.phtml

但是,我想将这些新的更改保存到一个文件中,并将tracking.phtml保留在其库存标准格式中,并以某种方式将块重定向到新文件的位置并使用它.

Mage_Adminhtml_Block_Sales_Order_Shipment_Create_Tracking是我认为我必须改变的类,我尝试在其中创建一个构造函数,并使用一些不同的方法,如Mage :: settheme和$this-> setTemplate,但它们都没有区别.

任何帮助都会得到很大的帮助

解决方法:

查看文件’app / design / adminhtml / default / default / layout / sales.xml’,tracking.phtml被多次使用.如果此更改是针对模块的,则创建布局文件’yourmodule.xml’并从配置文件中启用它.否则将其命名为“local.xml”.它的内容必须是这样的更新:

<?xml version="1.0"?>
<layout>
    <adminhtml_sales_order_shipment_new>
        <reference name="shipment_tracking">
            <action method="setTemplate">
                <template>your/new/tracking.phtml</template>
            </action>
        </reference>
    </adminhtml_sales_order_shipment_new>
</layout>

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...