2

タイトルが言うように、私は製品を削除できない管理者を作りたくありませんが、彼は製品を追加または更新できます。

4

1 に答える 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'
            ))
    );
}

@ http://www.atwix.com/magento/view-product-button/をご覧ください

于 2013-03-21T14:12:38.287 に答える