Question

Je veux supprimer "Supprimer" action de magento panneau d'admin.Merci de guide.Delete action need to be removed

Était-ce utile?

La solution

La réponse de Baconl fonctionnera techniquement.Cependant, ce n'est pas la solution préférée d'accomplir cette tâche.

Si vous déplacez le fichier sur local, vous écrasez l'ensemble du fichier principal.Si quelque chose change jamais dans ce fichier pendant une mise à niveau, vous perdez ces modifications en raison d'une petite modification dans une seule fonction.

La fonction qui ajoute que l'action de masse Supprimer a un événement à la fin de celui-ci.Il est préférable d'écrire un module qui a un observateur qui observe cet événement et supprime le "Supprimer".

Avec cette solution, vous avez le moins d'impact sur l'autre code dans ce fichier et ne perdez rien en ce qui concerne la mise à niveau.

Voici un lien vers un code qui le fait de cette façon: https://stackoverflow.com/questions/29584740/how-do---remove-a-massaction-de-the-product-grid-utilisateur-ObServers-in-Magento

Autres conseils

Vous aurez besoin de faire une version personnalisée du fichier

/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Grid.php

copie à:

app/code/local/Mage/Adminhtml/Block/Catalog/Product

Trouver et supprimer ce morceau de code:

$this->getMassactionBlock()->addItem('deletes', array(
         'label'=> Mage::helper('catalog')->__('Deletes'),
         'url'  => $this->getUrl('*/*/massDelete'),
         'confirm' => Mage::helper('catalog')->__('Are you sure?')
    ));

Ne jamais changer de base Magento fichiers, gardez à l'esprit, ce n'est pas un moyen propre à résoudre ce problème.TJ Jouer à Jamersan la réponse est un moyen pour résoudre ce problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top