*/ class Mage_Adminhtml_Block_Urlrewrite_Product_Grid extends Mage_Adminhtml_Block_Catalog_Product_Grid { /** * Disable massaction * * @return Mage_Adminhtml_Block_Urlrewrite_Product_Grid */ protected function _prepareMassaction() { return $this; } /** * Prepare columns layout * * @return Mage_Adminhtml_Block_Urlrewrite_Product_Grid */ protected function _prepareColumns() { $this->addColumn('entity_id', array( 'header'=> Mage::helper('adminhtml')->__('ID'), 'width' => 50, 'index' => 'entity_id', )); $this->addColumn('name', array( 'header'=> Mage::helper('adminhtml')->__('Name'), 'index' => 'name', )); $this->addColumn('sku', array( 'header'=> Mage::helper('adminhtml')->__('SKU'), 'width' => 80, 'index' => 'sku', )); $this->addColumn('status', array( 'header'=> Mage::helper('adminhtml')->__('Status'), 'width' => 50, 'index' => 'status', 'type' => 'options', 'options' => Mage::getSingleton('catalog/product_status')->getOptionArray(), )); return $this; } /** * Get url for dispatching grid ajax requests * * @return string */ public function getGridUrl() { return $this->getUrl('*/*/productGrid', array('_current' => true)); } /** * Get row url * * @return string */ public function getRowUrl($row) { return $this->getUrl('*/*/edit', array('product' => $row->getId())) . 'category'; } }