2011-11-01 4 views
0

Je souhaite modifier l'action du bouton Ajouter un produit. Je l'ai changé l'étiquette parMagento: Modification de l'action du bouton

$this->_addButtonLabel = Mage::helper('abc')->__('Export'); 

Puis-je modifier son action de sorte que lorsqu'un utilisateur clique sur ce bouton, il va à mon URL personnalisée?

Merci

+0

Voulez-vous dire le bouton « ajouter au panier » – Gowri

+0

Non, le bouton Ajouter produit dans le panneau d'administration. En fait, j'ai conçu une extension personnalisée similaire à la liste des produits sauf le bouton Ajouter un produit. Il y aura un bouton Exporter à la place du bouton Ajouter un produit et il exportera les produits au format XML. Comprenez vous?? Mon anglais est pauvre, désolé pour cela. – Adeel

Répondre

0

Vous devez ajouter les codes suivants

ajoutez le code ci-dessous dans <module>/Block/Adminhtml/<module>/Grid.php

dans la fonction _prepareCollection

$this->addExportType('*/*/exportCsv',Mage::helper('your_helper')->__('CSV')); 

your_helper: peut-être votre nom du module

Ensuite, ajoutez follo fonction de l'aile dans votre contrôleur Controllers/Adminhtml/

public function exportCsvAction() { 
    $fileName = 'your_custom_file.csv'; 

    $content = $this->getLayout()->createBlock('your_custom_csv_grid')->getCsvFile(); 

    $this->_prepareDownloadResponse($fileName, $content); 

    } 

source de réponse et plus en détail here

+0

Merci Gowri .. :) – Adeel

Questions connexes