ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

php – magento:重写模板

2019-06-06 20:20:38  阅读:123  来源: 互联网

标签:php layout xml 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>

标签:php,layout,xml,magento
来源: https://codeday.me/bug/20190606/1189461.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有