Actions

Difference between revisions of "Constants"

From Joomla! Documentation

(Added JPATH_BASE and note/reference to JURI:base to differentiate between file system paths and URI paths)
m (Added JPATH_COMPONENT_ADMINISTRATOR and JPATH_COMPONENT_SITE definitions)
(3 intermediate revisions by 3 users not shown)
Line 14: Line 14:
 
|JPATH_COMPONENT
 
|JPATH_COMPONENT
 
|The path to the current component being executed.
 
|The path to the current component being executed.
 +
|-
 +
|JPATH_COMPONENT_ADMINISTRATOR
 +
|The path to the administration folder of the current component being executed.
 +
|-
 +
|JPATH_COMPONENT_SITE
 +
|The path to the site folder of the current component being executed.
 
|-
 
|-
 
|JPATH_CONFIGURATION
 
|JPATH_CONFIGURATION
Line 37: Line 43:
 
|-
 
|-
 
|JPATH_XMLRPC
 
|JPATH_XMLRPC
|The path to the XML-RPC Web service folder.
+
|The path to the XML-RPC Web service folder.(1.5 only)
 
|}
 
|}
  
Line 44: Line 50:
 
Note: These paths are the absolute paths of these locations within the file system, NOT the path you'd use in a URL.
 
Note: These paths are the absolute paths of these locations within the file system, NOT the path you'd use in a URL.
  
For URL paths, try using [[JURI/base|JURI::base]].
+
For URL paths, try using [[JURI/base|JURI::base()]].
  
 
<noinclude>[[Category:Development]]</noinclude>
 
<noinclude>[[Category:Development]]</noinclude>
 +
[[Category:References]][[Category:Module Development]]
 +
[[Category:Plugin Development]]
 +
[[Category:Component Development]]

Revision as of 09:47, 23 March 2011

These constants are defined for use in Joomla and extensions:-

JPATH_ADMINISTRATOR The path to the administrator folder.
JPATH_BASE The path to the installed Joomla! site.
JPATH_CACHE The path to the cache folder.
JPATH_COMPONENT The path to the current component being executed.
JPATH_COMPONENT_ADMINISTRATOR The path to the administration folder of the current component being executed.
JPATH_COMPONENT_SITE The path to the site folder of the current component being executed.
JPATH_CONFIGURATION The path to folder containing the configuration.php file.
JPATH_INSTALLATION The path to the installation folder.
JPATH_LIBRARIES The path to the libraries folder.
JPATH_PLUGINS The path to the plugins folder.
JPATH_ROOT The path to the installed Joomla! site.
JPATH_SITE The path to the installed Joomla! site.
JPATH_THEMES The path to the templates folder.
JPATH_XMLRPC The path to the XML-RPC Web service folder.(1.5 only)

These constants are defined in _path_/includes/defines.php except JPATH_BASE which is defined in _path_/index.php.

Note: These paths are the absolute paths of these locations within the file system, NOT the path you'd use in a URL.

For URL paths, try using JURI::base().