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