我在以下位置更改了模板文件:
应用程序/设计/ 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>