From Joomla! Documentation
Revision as of 12:07, 1 September 2009 by Chris Davenport
A static method that returns the base URI of the Joomla site. If Joomla has been installed in the web server's document root then this method will return "/" for the path.
string base( $pathonly )
|$pathonly||boolean||If true then only the path to the Joomla site is returned; otherwise the scheme, host and port are prepended to the path. Note that when true the URI returned has a trailing "/", but when false the trailing "/" is omitted.||false|
In a template you can use the shortcut
$this->baseurl instead of
JURI::base( true ).
In this example, the Joomla site URI is shown with both values of the argument.
echo 'Joomla base URI is ' . JURI::base() . "\n"; echo 'Joomla base URI (path only) is ' . JURI::base( true ) . "\n";
Joomla base URI is http://localhost/joomla/ Joomla base URI (path only) is /joomla