Создание компонент, плагинов, модулей в Joomla.

В Joomla для создания объектов модели используются несколько классов:

Вместо того, чтобы циклом формировать из тегов список, удобно воспользоваться API Joomla.

Подключается файл с классом JModel:

В Joomla 2.5 есть компонент категорий, в котором можно создавать многоуровневое дерево категорий. Компонент категорий joomla можно использовать при создании своего компонента.

Вместе с Joomla устанавливается компонент для материалов - com_content. Если посмотреть его код, то там находятся такие события:

Есть стандартный тип поля формы - category

Для использования параметров в компонентах и модулях в Joomla определены достачно много стандартных типов полей форм.

Добавить закладки (Tabs) в админ-части компонента Joomla можно так:

HTML код tooltip:

Получать параметры (GET, POST и др.) можно с помощью класса JRequest, например: