如何在“销售订单”视图的左侧添加一个新选项卡,如magento中的发票、贷记单、发布等

如何在“销售订单”视图的左侧添加一个新选项卡,如magento中的发票、贷记单、发布等,magento,Magento,我想在sales->order->view中的左侧添加一个新选项卡。为此,我创建了一个模块,但没有解决我的问题,它显示了一个错误,如错误的选项卡配置,我搜索了许多链接,也在stack overflow中发布,但还不满意。 谢谢这实际上应该很容易做到。只需查看app/design/adminhtml/default/default/layout/sales.xmllayout文件。您可以在那里找到节点,它定义了order视图页面上使用的所有块 为了添加新选项卡,您需要在文件中放置另一个声明。当前选

我想在sales->order->view中的左侧添加一个新选项卡。为此,我创建了一个模块,但没有解决我的问题,它显示了一个错误,如错误的选项卡配置,我搜索了许多链接,也在stack overflow中发布,但还不满意。
谢谢

这实际上应该很容易做到。只需查看
app/design/adminhtml/default/default/layout/sales.xml
layout文件。您可以在那里找到
节点,它定义了order视图页面上使用的所有块

为了添加新选项卡,您需要在文件中放置另一个
声明。当前选项卡的定义如下(Magento EE 1.11):


然后您只需要创建新块和模板。

谢谢您的回答。非常有用。一个问题。我明白我们不应该修改代码/core/mage文件,我们不应该同时更改design/adminhtml/default/default/layout/sales.xml吗?

<adminhtml_sales_order_view>
    (...)
    <reference name="left">
        <block type="adminhtml/sales_order_view_tabs" name="sales_order_tabs">
            <action method="addTab"><name>order_info</name><block>order_tab_info</block></action>
            <action method="addTab"><name>order_invoices</name><block>adminhtml/sales_order_view_tab_invoices</block></action>
            <action method="addTab"><name>order_creditmemos</name><block>adminhtml/sales_order_view_tab_creditmemos</block></action>
            <action method="addTab"><name>order_shipments</name><block>adminhtml/sales_order_view_tab_shipments</block></action>
            <action method="addTab"><name>order_history</name><block>adminhtml/sales_order_view_tab_history</block></action>
            <action method="addTab"><name>order_transactions</name><block>adminhtml/sales_order_view_tab_transactions</block></action>
        </block>
    </reference>
</adminhtml_sales_order_view>

<adminhtml_sales_order_view>
    <reference name="sales_order_tabs">
        <action method="addTab"><name>TAB_NAME</name><block>CUSTOM_BLOCK</block></action>         
    </reference>
</adminhtml_sales_order_view>