使用xml扩展magento admin

时间:2011-05-09 09:37:37

标签: xml magento admin extend

在/ admin / sales_order / view /我想在左侧菜单中添加一个链接,我想在前端添加我添加的额外产品选项。我需要做的就是扩展核心xml并添加如下内容:

<adminhtml_sales_order_view>
    <reference name="sales_order_tabs">
        <action method="addTab"><name>my_name</name><block>my/block</block></action>
    </reference>
</adminhtml_sales_order_view>

我尝试制作自己的模块,但我无法让自己变得正确。任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:5)

这是我最终解决的问题。

以通常的方式创建一个新模块。

在/ company / module / etc中使用此config.xml:

<?xml version="1.0"?>
<config>
    <global>
        <blocks>
            <MODULE_NAME>
                <class>Company_Module_Block</class>
            </MODULE_NAME>
        </blocks>
    </global>
    <adminhtml>
        <layout>
            <updates>
                <MODULE_NAME>
                    <file>module_name.xml</file>
                </MODULE_NAME>
            </updates>
        </layout>
    </adminhtml>
</config>

在/ app / design / adminhtml / default / default / layout中,你的module_name.xml包含如下内容:

<?xml version="1.0"?>

<layout version="0.1.0">
    <adminhtml_sales_order_view>
        <reference name="sales_order_tabs">
            <action method="addTab"><name>your_name</name><block>module/block_name</block></action>
        </reference>
    </adminhtml_sales_order_view>
</layout>

希望这可以帮助那些寻找相同答案的人。 当然,你必须用内容填充你的块,看看核心块的例子。这只是为了演示如何使用xml扩展核心。

答案 1 :(得分:0)