1 Отредактировано Илья (22.02.2017 11:28:40)

Тема: Добавить свою кнопку на страницу заказов [Решено]

Добрый день. Скажите что бы добавить свою кнопку на страницу заказов, придется перегрузить контроллер?

Скрин:
http://storage8.static.itmages.ru/i/16/0926/s_1474876927_8278891_7681b6677d.png

Повысить оценку Понизить оценку

2 Отредактировано Закусило Александр (26.09.2016 20:10:44)

Re: Добавить свою кнопку на страницу заказов [Решено]

Можно из Вашего модуля подвеситься на контроллер и добавить Вашу кнопку. Т.к. там просто нужно добавить в массив нужную кнопку.
Вам нужен хук:

controller.exec.shop-admin-orderctrl.index

https://readyscript.ru/dev-manual/dev_h … oks_common

Там в первом аргументе будет CrudCollection

/**
* @param \RS\Controller\Admin\Helper\CrudCollection $controller - объект CRUD контроллера
*/
public static function controllerExecShopAdminOrderCtrlIndex($controller)
{
      $controller['topToolbar']->addItem(new \RS\Html\Toolbar\Button('ссылка на нужное', 'Наименование кнопки'));
}

По идее так.