嗨,我需要将magento顺序网格中的导出csv操作更改为外部URL
因此,当我们从订单网格中选择多个订单并按导出时,它将订单id数组发布到外部url
为此,我检查了文件ordercontroller.php,其中有a`
函数
exportCsvAction()
`它执行csv操作。
但我找不到该操作分配给出口的位置作用
你能建议我如何将操作更改为外部url吗并在那里获取已发布的订单ID。
Magento使用Mage_Adminhtml_Block_Widget_Gridge::getCsvFile()。网格对象准备&加载订单集合,然后通过_exportIterateCollection()方法迭代集合。
此处定义了订单导出操作Mage_Adminhtml_Block_Sales_Order_Grid::_prepareColumns
要修改"CSV"的url,您需要使用本地模块覆盖此类,并修改以下行
protected function _prepareColumns()
{
...
$this->addExportType('NEW URL', Mage::helper('sales')->__('CSV'));
...
}