2011-05-09 126 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擴展核心。