微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐