閱讀856 返回首頁    go 阿裏雲 go 技術社區[雲棲]


magento -- 如何修改後台列表(Grid)的默認行數

      我們從客戶那得到一個需求,修改Magento後台列表(Grid)的默認行數。現在,這個道理很簡單,當我們知道如何去改變它。下麵你會看到一個例子,使用Magento的監聽(observer)模塊來監聽事件(event):core_block_abstract_prepare_layout_before。

 

首先,對你的項目做一個備份。


第一步

這是一個事件監聽的例子,把它填入 config.xml


<adminhtml> <events> <core_block_abstract_prepare_layout_before> <observers> <reward> <class>grid/observer</class> <method>applyLimitToGrid</method> </reward> </observers> </core_block_abstract_prepare_layout_before> </events> </adminhtml>  

 

第二步

 

新建一個類 observer.php

 


class Inchoo_Grid_Model_Observer { public function applyLimitToGrid(Varien_Event_Observer $observer) { $block = $observer->getEvent()->getBlock(); if(($block instanceof Mage_Adminhtml_Block_Widget_Grid) && !($block instanceof Mage_Adminhtml_Block_Dashboard_Grid)) $block->setDefaultLimit(30); } }  

 

一個好的方式是你新建一個自己的模塊並把代碼全部放裏麵。我希望你知道如何創建一個Magento的模塊

 

原文地址:https://inchoo.net/ecommerce/magento/magento-admin-grid-how-to-change-number-of-rows/

最後更新:2017-04-02 04:25:59

  上一篇:go magento -- 如何修改產品列表默認排序
  下一篇:go 工作6年的感悟