右侧Search上面的Add New按钮就不存在了。删除该按钮非常简单,代码如下。在继承Mage_Adminhtml_Block_Widget_Grid_Container类的文件中,一般该文件位于block下adminhtml里。
class
Ruiwant_Consult_Block_Adminhtml_Consult_Index
extends
Mage_Adminhtml_Block_Widget_Grid_Container
{
public
function
__construct()
{
$this
->_controller =
'adminhtml_consult_index'
;
$this
->_blockGroup =
'consult'
;
$this
->_headerText = Mage::helper(
'consult'
)->__(
'Product Question List'
);
$this
->_addButtonLabel = Mage::helper(
'consult'
)->__(
'Add New Question'
);
parent::__construct();
//加入下面一行
$this
->_removeButton(
'add'
);
}
}
Magento Edit页面,还包含了保存、返回和删除按钮,去除这些按钮的方式如下所示。
class
Ruiwant_Consult_Block_Adminhtml_Consult_Index_Form_Edit
extends
Mage_Adminhtml_Block_Widget_Form_Container
{
public
function
__construct()
{
......
parent::__construct();
$this
->_removeButton(
'delete'
);
$this
->_removeButton(
'save'
);
$this
->_removeButton(
'back'
);
}
}