タイトルが言うように、私は製品を削除できない管理者を作りたくありませんが、彼は製品を追加または更新できます。
質問する
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 に答える