正如标题所说,我不想让管理员无法删除产品,但他可以添加或更新产品。
问问题
1011 次
1 回答
0
创建一个覆盖 Mage_Adminhtml_Block_Catalog_Product_Edit 并使用 ACL 的自定义模块。然后创建一个自定义角色并将这些用户分配给它
见/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit.php
protected function _prepareLayout()
{
.....
if ($this->getProduct()->isDeleteable() && <acl>) {
$this->setChild('delete_button',
$this->getLayout()->createBlock('adminhtml/widget_button')
->setData(array(
'label' => Mage::helper('catalog')->__('Delete'),
'onclick' => 'confirmSetLocation(\''.Mage::helper('catalog')->__('Are you sure?').'\', \''.$this->getDeleteUrl().'\')',
'class' => 'delete'
))
);
}
于 2013-03-21T14:12:38.287 回答