2013-06-03 2 views
0

J'essaie de modifier le fichier app/code/core/Mage/Adminhtml/Bloc/Client/Grid.php avec ma propre grille, qui se trouve à app/code/local/MyCompany/MyModule/Block/Adminhtml/client/Grid.phpComment modifier une grille dans adminhtml dans Magento?

J'ai essayé d'ajouter ce code dans mon config.xml:

<blocks> 
    <adminhtml> 
     <rewrite> 
      <customer_grid>MyCompany_MyModule_Block_Adminhtml_Customer_Grid</customer_grid> 
     </rewrite> 
    </adminhtml> 
</blocks> 

mais il ne fonctionne pas, peut somedboy me aider?

[edit] J'ai mis à jour mon code avec l'aide de la première réponse mais cela n'a pas fonctionné non plus, j'ai une erreur de serveur. fonctionne Mon fichier de grille bien si je remplace mon dossier de base [/ edit]

Répondre

1

Les cartes de configuration réécritures par le groupe de classe (le « adminhtml » dans ce cas):

<blocks> 
    <adminhtml> 
     <rewrite> 
      <customer_grid>Tegeso_Codepromo_Block_Adminhtml_Customer_Grid</customer_grid> 
     </rewrite> 
    </adminhtml> 
</blocks> 

Voir Mage_Core_Model_Config::getGroupedClassName() pour voir exactement comment cela fonctionne

+0

Je l'ai essayé aussi mais j'ai une erreur:/ – user2323222

+0

Erreur signifie que * quelquechose * fonctionne. Vous devriez mettre à jour votre question avec cette information, y compris le message d'erreur exact – benmarks

Questions connexes