Salut à tous,
j'aimerai ajouter un bouton qui mène à une nouvelle action sur le formulaire de modification d'un produit. Pour cela j'ai surchargé Mage_Adminhtml_Block_Catalog_Product_Edit et ai copié collé la méthode _prepareLayout().
J'y ai ajouté à la fin mon nouveau bouton :
| Code : |
$this->setChild('duplicate_data_button',
$this->getLayout()->createBlock('adminhtml/widget_button')
->setData(array(
'label' => Mage::helper('catalog')->__('Copier les données'),
'onclick' => 'confirmSetLocation(\''.Mage::helper('catalog')->__('Are you sure?').'\', \''.$this->getDuplicateDataUrl().'\')',
'class' => 'add'
))
);
|
Or, ce bouton ne s'affiche pas. Par contre, si au lieu de 'duplicate_data_button' je met 'duplicate_button' (existant), alors le bouton remplace celui existant (dupliquer).
Comment faire pour ajouter ce bouton, sachant qu'un $this->_addButton ne fonctionne que sur des objets qui dérivent de Form.
Merci