Magento: изменение действия кнопки - PullRequest
0 голосов
/ 01 ноября 2011

Я хочу изменить действие кнопки Добавить товар. Я изменил ярлык на

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

Могу ли я изменить его действие, чтобы, когда пользователь нажимает эту кнопку, он переходил на мой пользовательский URL?

Спасибо

1 Ответ

0 голосов
/ 01 ноября 2011

Вам нужно добавить следующие коды

добавить следующий код в <module>/Block/Adminhtml/<module>/Grid.php

внутри функции _prepareCollection

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

your_helper: может быть, имя вашего модуля

Затем добавьте следующую функцию в свой контроллер Controllers/Adminhtml/

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

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

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

  }

Источник ответа и более подробную информацию здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...