Шаг 4. Создание Панелей инструментов
В любом компоненте Joomla в административной части присутствует Панель инструментов, она позволяет добавлять, изменять, удалять и делать прочие операции. В нашем компоненте мы также создадим панели инструментов.
Для начала создадим файл toolbar.goodtimes.html.php в папке administrator/components/com_goodtimes и вставим в него следующий код:
1 |
<?php |
Панели инструментов теперь определены, но мы должны добавить некоторый код, который решит как показать их. Создайте файл toolbar.goodtimes.php в папке administrator/components/com_goodtimes и добавьте в него код:
1 |
<?php |
Строка, содержащая require_once (...), использует getPath () это функция класса JApplicationHelper. Вызов функции getPath () позволяет вам вызвать файл toolbar.goodtimes.html.php, не передавая название компонента.
После того, как toolbar.goodtimes.php загрузит файл с представлением панели инструментов, нужно решить какая панель инструментов должна быть показана. Для этого служит переменная запроса $task автоматически зарегистрированная в глобальной области Joomla! и используется, чтобы направлять логику компонента. Теперь если открыть компонент через административную часть, то мы увидим следующее:
Чтобы увидеть другую панель инструментов, добавьте &task=add в конец URL в Вашем браузере. Панель инструментов должна выглядеть вот так:
Естественно что пользователи не будут добавлять дополнительные переменные в строку адреса. Для этого будут служить кнопки на панели инструментов. Каждая кнопка на панели инструментов представляет различную задачу.
Далее мы рассмотрим это подробнее.
< Предыдущая | Следующая > |
---|