FOFTemplateUtils::parsePath
Parse a fancy path definition into a path relative to the site's root, respecting template overrides, suitable for inclusion of media files.
For example, media://com_foobar/css/test.css is parsed into media/com_foobar/css/test.css if no override is found, or templates/mytemplate/media/com_foobar/css/test.css if the current template is called mytemplate and there's a media override for it. The valid protocols are: media:// The media directory or a media override admin:// Path relative to administrator directory (no overrides) site:// Path relative to site's root (no overrides)
Signature
public function parsePath(string
$path,
[boolean
$localFile = false] )
Parameters
-
$path
- Fancy path
-
$localFile
- When true, it returns the local path, not the URL
Returns
- string
- Parsed path