Добавляем иконку в панель управления joomla 2.5
Начиная с версии 2.5 в joomla был добавлен новый тип плагинов – quickicon. При помощи которого, просто добавить иконку на какую-то страницу компонента на панель управления. В плагине должен быть реализован только один метод: onGetIcons($context). В метод передаётся название группы иконок, которые должны отображаться и задаётся в параметрах модуля mod_quickicon. Группа стандартных кнопок быстрого запуска mod_quickicon. Поэтому имеет смысл вынести в настройки плагина название группы, а в самом плагине проверять.
1 2 3 | if ($context != $this->params->get('context', 'mod_quickicon')) { return; } |
Метод onGetIcons должен возвращать массив элементов, каждый из которых, представляет собой список элементов:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | return array(array( 'link' => '', // ссылка 'image' => '', /* путь до иконки * поиск иконки осуществляется относительно папки images шаблона * затем в папке media * затем в папке system шаблона * затем в папке media/system шаблона * либо может быть ссылкой на иконку */ 'text' => '', // текст под иконкой 'id' => '', // id, который будет у div-обёртки иконки 'alt' => '',//альтернативный текст изображения 'title' => '',// атрибут title для ссылки 'onclick' => '',//обработчик события onclick 'target' => ''//атрибут target ссылки )); |