我在 magento 中添加了一个自定义模块,它在销售订单部分添加了两个新选项卡,它在本地工作正常,但是当我在实时服务器中尝试它时它不工作。抛出一些错误,如“错误的选项卡配置。”。在检查时我认为这是布局文件的问题。
<?xml version="1.0" encoding="UTF-8"?>
<layout>
<adminhtml_sales_order_view>
<reference name="sales_order_tabs">
<action method="addTab">
<name>name_custom</name>
<block>mymodule/adminhtml_sales_order_view_tab_mymodule</block>
</action>
<action method="addTab">
<name>name_custom2</name>
<block>mymodule/adminhtml_sales_order_view_tab_mymodule1</block>
</action>
</reference>
</adminhtml_sales_order_view>
在我的 config.xml 块中定义为
<?xml version="1.0" encoding="UTF-8"?>
..............
..............
<blocks>
<mymodule>
<class>Company_Mymodule_Block</class>
</mymodule>
</blocks>
...............
...............
当我在布局中尝试adminhtml/sales_order_view_tab_invoices而不是mymodule/adminhtml_sales_order_view_tab_mymodule时,我很困惑问题出在哪里。我该如何解决这个问题?