Все разделы | CMS Joomla 2.5 | Общее | PHP | Javascript + jQuery
21 марта 2015
Константы перечисленные ниже используются в системе управления Joomla и ее расширениях.
| Запись переменной | Описание переменной |
|---|---|
| JPATH_ADMINISTRATOR | Путь к папке панели удминистрирования, обычно это папка с названием administrator, которая располагается в корне сайта |
| JPATH_BASE | Путь до корня самой CMS, обычно это корень сайта |
| JPATH_CACHE | Путь до папки cache, располагается в корне сайта |
| JPATH_COMPONENT | Путь до папки компонента, который выполняется на странице вызова скрипта. |
| JPATH_COMPONENT_ADMINISTRATOR | Путь до папки компонента в папке administrator, который выполняется на странице вызова скрипта. |
| JPATH_COMPONENT_SITE | Путь до папки компонента, который выполняется на странице вызова скрипта. |
| JPATH_CONFIGURATION | Путь до папки содержащей файл configuration.php |
| JPATH_INSTALLATION | Пусть до папки установки CMS Joomla. |
| JPATH_LIBRARIES | Путь до папки libraries, обычно эта папка находится в корне сайта |
| JPATH_PLUGINS | Путь до папки plugins, обычно эта папка находится в корне сайта |
| JPATH_ROOT | Путь до папки, в которую была установлена данная CMS Joomla |
| JPATH_SITE | Путь до папки, в которую была установлена данная CMS Joomla |
| JPATH_THEMES | Путь до папки templates, обычно эта папка находится в корне сайта. |
| JPATH_XMLRPC | Путь до папки XML-RPC веб-службы. (только в версии 1,5) |
JPATH_SITE необходим для представления в корневом каталоге сайта приложения JSite (лицевой части веб-сайта), а JPATH_ADMINISTRATOR обозначает положение в корневом каталоге приложения JAdministrator (административной части веб-сайта).
JPATH_BASE - это корневая папка приложения Joomla, т.е. папка в которой оно располагается. Так получается если запустить вывод JPATH_BASE и JPATH_SITE на одной странице с лицевой части сайта, то эти значения будут одинаковыми, а если запустить вывод JPATH_BASE и JPATH_ADMINISTRATOR на одной странице в административной части сайта, то эти значения так же будут одинаковыми.
JPATH_ROOT выводит путь до корневой папки CMS Joomla и не зависит от приложения.
Использование JPATH_COMPONENT и JPATH_COMPONENT_ADMINISTRATOR приводит к нарушению всех попыток использовать модуль другого компонента.