Я создал модуль, который имеет метод "export like", который работает регулярно, как определено в моей области cron модуля файла config.xml. Но я хотел бы дать пользователю возможность запускать этот метод экспорта по требованию, добавив в конфигурацию системы кнопку "Запустить сейчас", используя файл system.xml.
Кажется, что кнопка "frontend type" может работать, как я пытался, и добавляет крошечную кнопку для клика в разделе конфигурации. Но я не могу прикрепить метод и метку на самой кнопке.
Я подумал о добавлении кнопки в файле "Grid.php" модуля, но это не то, что я хотел бы сделать, так как он подходит для моего acl.
Ниже представлен мой файл system.xml с видом интерфейса "button".
Кто-нибудь знает, как:
- добавить метку/значение к кнопке
- добавить класс к кнопке
- добавить метод вызова при нажатии кнопки
Большое спасибо за вашу помощь!
<?xml version="1.0" encoding="UTF-8"?>
<config>
...
<fields>
...
<run translate="label">
<label>Run now</label>
<frontend_type>button</frontend_type>
<backend_model>SOME BACKEND MODEL</backend_model>
<sort_order>20</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
</run>
</fields>
...
</config>