Constants
From Joomla! Documentation
(Difference between revisions)
(Moved from Framework page and formatted into a table.) |
m (Added JPATH_COMPONENT_ADMINISTRATOR and JPATH_COMPONENT_SITE definitions) |
||
| (4 intermediate revisions by 4 users not shown) | |||
| Line 5: | Line 5: | ||
|JPATH_ADMINISTRATOR | |JPATH_ADMINISTRATOR | ||
|The path to the administrator folder. | |The path to the administrator folder. | ||
| + | |- | ||
| + | |JPATH_BASE | ||
| + | |The path to the installed Joomla! site. | ||
|- | |- | ||
|JPATH_CACHE | |JPATH_CACHE | ||
| Line 11: | 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 34: | 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) |
|} | |} | ||
| − | These constants are defined in <code>_path_/includes/defines.php</code> | + | These constants are defined in <code>_path_/includes/defines.php</code> except JPATH_BASE which is defined in <code>_path_/index.php</code>. |
| + | |||
| + | 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()]]. | ||
| + | |||
<noinclude>[[Category:Development]]</noinclude> | <noinclude>[[Category:Development]]</noinclude> | ||
| + | [[Category:References]][[Category:Module Development]] | ||
| + | [[Category:Plugin Development]] | ||
| + | [[Category:Component Development]] | ||
Latest revision as of 10: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().