Використання jtoolbarhelper

При розробці модулів і компонентів Joomla! часто потрібно додати кнопки в адміністративній панелі (бекенда), нижче ми розглянемо як це зробити.

Використання JToolBarHelper
Коли Ви додаєте метод JToolBarHelper в адміністративній частині Joomla. він виводить відповідний значок і формує функцію-обробник.
Ви можете змінити функцію за замовчуванням так: $ this-> registerTask ( 'add', 'edit'); Перший параметр JController :: registerTask визначає завдання, а другий - метод виконання. У прикладі ми змінили функцію за замовчуванням для кнопки "Додати".

Кнопки за замовчуванням / функції, вбудовані в Joomla! 1.5


Нижче представлений синтаксис користувальницької кнопки Joomla !:


Значки, пов'язані з цими функціями повинні зберігається в директорії: www / administrator / templates / khepri / images
CSS-файл, який використовується для виведення кнопок Joomla. зберігається в: www / administrator / templates / khepri / css / icon.css
Цей CSS-файл підключений через адміністративний шаблон Joomla! Якщо Ви бажаєте включити свій власний значок в панель упраления Joomla. то Вам
необхідно буде домавіть відповідні рядки в файл CSS, наприклад:

Як Ви бачите, назва значка і назва файлу значка можуть не збігатися. Ви можете помістити файл значкаі і власний CSS-файл в будь-яку папку вашого компонента.
Щоб підключити власний CSS-файл до шаблону адміністративної частини Joomla, використовуйте


Ви можете перевизначити цю функцію під власні нужди.Чтоби зберегти кнопки на панелі інструментів в робочому стані, Ви повинні замінити document.adminForm.task.value значенням нажімной кнопки:

Кнопка завантаження (Upload button) Joomla!

Схожі статті