我已经创建了销售订单自定义选项卡。它也显示在管理端,但模板文件没有调用。
这是添加选项卡 adminhtml 布局文件的代码
<?xml version="1.0"?>
<layout>
<adminhtml_sales_order_view>
<reference name="sales_order_tabs">
<action method="addTab">
<name>order_view_tab_salesordertab</name>
<block>salesordertab/adminhtml_order_view_tab_salesordertab</block>
</action>
</reference>
</adminhtml_sales_order_view>
</layout>
块文件
class <module>_Salesordertab_Block_Adminhtml_Order_View_Tab_Salesordertab extends Mage_Adminhtml_Block_Template
implements Mage_Adminhtml_Block_Widget_Tab_Interface
{
protected function _constuct()
{
parent::_construct();
$this->setTemplate('salesordertab/order/view/tab/salesordertab.phtml');
}
public function getTabLabel() {
return $this->__('Operater Detail');
}
public function getTabTitle() {
return $this->__('Operater Detail');
}
public function canShowTab() {
return true;
}
public function isHidden() {
return false;
}
public function getOrder(){
return Mage::registry('current_order');
}
}
任何帮助将不胜感激。谢谢