Все разделы | 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 приводит к нарушению всех попыток использовать модуль другого компонента.