2011-05-09 121 views
2

in/admin/sales_order/view /我想在左边的菜单中添加一个链接,我想在前端添加额外的产品选项。所有我需要做的是扩大核心XML并添加财产以后这样的:用xml扩展magento admin

<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> 

我试图使我自己的模块,但我不能让我的权利。谁能帮我?

回答

5

这是我结束了与解决方案。

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

在/公司/模块/本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 /设计/ adminhtml /默认/缺省/布局有你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扩展核心。