0
我試圖在Magento View Order頁面上創建一個按鈕,當我點擊它時,它會使用訂單中包含的信息和訂單中的項目向某個供應商發送電子郵件。Magento Admin查看訂單上的自定義按鈕
我已成功創建模塊和按鈕,我可以單擊該按鈕並顯示警告類型消息。但我無法弄清楚如何使按鈕執行操作。目前該按鈕只是轉到網址。
以下是我有:
MG_Dropship.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<MG_Dropship>
<!-- Whether our module is active: true or false -->
<active>true</active>
<!-- Which code pool to use: core, community or local -->
<codePool>local</codePool>
</MG_Dropship>
</modules>
</config>
config.xml中
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<MG_Dropship>
<version>0.0.1</version>
</MG_Dropship>
</modules>
<!-- Configure our module's behavior in the global scope -->
<global>
<blocks>
<adminhtml>
<rewrite>
<sales_order_view>MG_Dropship_Block_Adminhtml_Sales_Order_View</sales_order_view>
</rewrite>
</adminhtml>
</blocks>
</global>
</config>
View.php
<?php
class MG_Dropship_Block_Adminhtml_Sales_Order_View extends Mage_Adminhtml_Block_Sales_Order_View {
public function __construct() {
parent::__construct();
$this->_addButton('dropship', array(
$message = "Are you sure you want to dropship?",
'label' => Mage::helper('Sales')->__('Dropship'),
'onclick' => "confirmSetLocation('{$message}','{$this->getUrl('MG_Dropship')}')"
));
}
}
任何幫助將不勝感激。