public static function frontend(&$path, $alias, &$itemID) { static $isSite; if (is_null($isSite)) { $isSite = JFactory::getApplication()->isSite(); } if (!$isSite) { return $path; } // if alias is false on site search for document alias by path if ($alias === false) { static $model; /* @var $model JoomDOCModelDocument */ if (is_null($model)) { $model = JModelLegacy::getInstance(JOOMDOC_DOCUMENT, JOOMDOC_MODEL_PREFIX); } $alias = $model->searchFullAliasByPath($path); } $itemID = JoomDOCMenu::getMenuItemID($path); $path = $alias ? $alias : $path; $path = JoomDOCFileSystem::getVirtualPath($path); }