| JPATH_ADMINISTRATOR | Путь к папке администратора. |
| JPATH_BASE | Путь к установленному Joomla! сайта, или JPATH_ROOT / administrator, если выполняется из бэкэнд. |
| JPATH_CACHE | Путь к папке кеша. |
| JPATH_COMPONENT | Путь к исполняемому компоненту. |
| JPATH_COMPONENT_ADMINISTRATOR | Путь к папке администрирования текущего компонента, выполняемого. |
| JPATH_COMPONENT_SITE | Путь к папке сайта текущего исполняемого компонента. |
| JPATH_CONFIGURATION | Путь к папке, содержащей файл configuration.php. |
| JPATH_INSTALLATION | Путь к папке установки. |
| JPATH_LIBRARIES | Путь к папке библиотек. |
| JPATH_PLUGINS | Путь к папке плагинов. |
| JPATH_ROOT | Путь к установленному Joomla! сайт. |
| JPATH_SITE | Путь к установленному Joomla! сайт. |
| JPATH_THEMES | Путь к папке шаблонов. |
| JPATH_XMLRPC | Путь к папке веб-службы XML-RPC. (Только 1.5) |
Примечание. Эти пути - это абсолютные пути в файловой системе, а не путь, который вы используете в URL-адресе.
Для URL-путей попробуйте использовать JURI::base()
Разница между JPATH_SITE, JPATH_ROOT и JPATH_BASE
JPATH_SITE предназначен для представления корневого пути приложения JSite, так же как JPATH_ADMINISTRATOR является для представления корневого пути приложения JAdministrator.
JPATH_BASE - это корневой путь для текущего запрошенного приложения.
Если вы находитесь в приложении администратора:
JPATH_BASE == JPATH_ADMINISTRATOR
Если вы находитесь в приложении сайта:
JPATH_BASE == JPATH_SITE
Если вы находитесь в установочном приложении:
JPATH_BASE == JPATH_INSTALLATION.
JPATH_ROOT - это корневой путь для установки Joomla и не зависит от какого-либо приложения.
Важно
Хотя использование JPATH_COMPONENT и JPATH_COMPONENT_ADMINISTRATOR очень полезно в некоторых случаях, у него есть один большой недостаток: он нарушает все попытки использования модели с другого компонента. Это нужно помнить.

