Php 如何覆盖Magento中“编辑订单”区域中的“发货方式”?
我正在试图覆盖管理端的Php 如何覆盖Magento中“编辑订单”区域中的“发货方式”?,php,magento,Php,Magento,我正在试图覆盖管理端的编辑订单区域中的配送方法 我所做的是,添加了新文件 My/Module/Block/Adminhtml/Sales/Order/Create/Shipping/Method/Form/Form.php在我的自定义模块中。它有密码 <?php class My_Module_Block_Adminhtml_Sales_Order_Create_Shipping_Method_Form extends Mage_Adminhtml_Block_Sales_Order_Cr
编辑订单
区域中的配送方法
我所做的是,添加了新文件
My/Module/Block/Adminhtml/Sales/Order/Create/Shipping/Method/Form/Form.php
在我的自定义模块中。它有密码
<?php
class My_Module_Block_Adminhtml_Sales_Order_Create_Shipping_Method_Form extends Mage_Adminhtml_Block_Sales_Order_Create_Shipping_Method_Form
{
protected function _toHtml(){
$this->setTemplate('module/form.phtml');
return parent::_toHtml();
}
}
?>
在frontend/adminhtml/default/default/template/module/form.html
我写
<?php echo "Hello world"; ?>
我认为这足以覆盖销售\订单\创建\发货\方法\表单
。但不幸的是什么都没发生
如果我遗漏了什么,请告诉我。您已将模板设置为module/form.phtml,它将正常工作,但您正在调用
返回父项::\u toHtml()
这将用父项模板覆盖您的模板。
所以最好覆盖父级的整个方法
<?php echo "Hello world"; ?>