<layout>
<adminhtml_sales_order_view>
<reference name="order_tab_info">
<block type="booking/sales_order_view_reservationbooking" name="reservationbooking" template="booking/sales/order/view/reservationbooking.phtml" />
</reference>
</adminhtml_sales_order_view>
<?php
class Actino_Booking_Block_Adminhtml_Sales_Order_View_Reservationbooking extends Mage_Core_Block_Template {
}
在核心adminhtml中,我编辑了 sales / order / view / info.phtml ..我知道从不编辑核心文件,但这仅用于测试我想在订单视图周围显示我的模板。然后,如果这工作,我应该创建或重写info.phtml。
并在info.phtml中编写代码来查看此布局
<?php echo $this->getChildHtml('reservationbooking');?>
这不起作用。我看不到文字&#34;预订预订数据&#34;在销售订单视图中。没有修改任何核心文件? 我的问题是如何在销售订单视图中添加自定义字段?
答案 0 :(得分:0)
一旦尝试
<adminhtml_sales_order_view>
<reference name="order_info">
<action method="setTemplate">
<template>yourmodule/sales/order/view/reservationbooking.phtml</template>
</action>
</reference>
</adminhtml_sales_order_view>
在下面创建一个文件
app/design/adminhtml/default/default/template/yourmodule/sales/order/view/reservationbooking.phtml
现在您可以将您的资料添加到模块内的reservationbooking.phtml
,而无需更改核心文件