Я понятия не имею, почему это не работает, но ни одно из моих действий (задач) с пользовательскими кнопками ничего не делает в моем компоненте. В моем файле view.html.php у меня есть:
JToolBarHelper::custom('reports.export_csv', 'csv', '', 'CSV', false);
JToolBarHelper::custom('reports.export_mailchimp', 'mailchimp', '', 'Mailchimp', false);
Тогда в моем файле ReportsControllerReports у меня есть 2 метода (не только 2, есть некоторые другие, но они не актуальны), export_csv () и export_mailchimp (). Всякий раз, когда я нажимаю кнопки, я получаю ошибку JS, которая, как я полагаю, препятствует выполнению действия в этих методах. Кое-что о "b не определено". Я не могу найти каких-либо различий между моим кодом и тем, что используется в других компонентах Joomla (ядра), поэтому, если кто-то сможет пролить свет на эту проблему, он будет очень признателен (как обычно, форумы Joomla совершенно бесполезны).