-1
我最近從1.3升級到Magento 1.6.1.0,並且剛剛注意到訂單屏幕中不再有全選功能,只是選擇可見,有人知道如果有某個地方可以打開或關閉這個設置,我已經到處尋找並找不到它。選擇銷售中的所有功能> Magento 1.6.1.0中的訂單
我最近從1.3升級到Magento 1.6.1.0,並且剛剛注意到訂單屏幕中不再有全選功能,只是選擇可見,有人知道如果有某個地方可以打開或關閉這個設置,我已經到處尋找並找不到它。選擇銷售中的所有功能> Magento 1.6.1.0中的訂單
首先,Magento的最新的穩定版本已經是1.7,請升級到,因爲它有幾個重要的bug /安全修復
對於選擇你要覆蓋Mage_Adminhtml_Block_Sales_Order_Grid類中的所有選項在模塊中或在您的本地代碼中。
在_prepareMassaction()方法中有一行:
$this->getMassactionBlock()->setUseSelectAll(false);
設置爲true,你有你的選擇所有。
Bas Tuijnman非常感謝你,我會試一試,從不喜歡編輯核心代碼,但必須創建此選項。它是否對magento安裝中的任何其他部件有影響?是的,我注意到有一些缺陷,尤其是沒有能夠使用PayPal,因爲所有的訂單都被視爲欺詐行爲。再次感謝。 – Watsy91
你可以做的是創建一個新的模型,它通過做setUseSelectAll(false)來擴展Mage_Adminhtml_Block_Sales_Order_Grid類並覆蓋_prepareMassaction()方法。然後執行父級方法:parent :: _ prepareMassaction() –
你的第一個答案很好用,一旦我完成了所有電子郵件地址的移動,我將恢復到原始網格文件。再次感謝。 – Watsy91