So I am trying to pull the alias of the current article (the article that the code is placed in) from the database.
I have a PHP snippet to pull the alias of the category of the current article:
<?php // Get category alias
$db = &JFactory::getDBO();
$option = JRequest::getCmd('option');
$view = JRequest::getCmd('view');
$temp = JRequest::getString('id');
$temp = explode(':', $temp);
$id = $temp[0];
/* Checking if we are making up an article page */
if ($option == 'com_content' && $view == 'article' && $id)
{
/* Trying to get CATEGORY alias from DB */
$db->setQuery('SELECT cat.alias FROM #__categories cat RIGHT JOIN #__content cont ON cat.id = cont.catid WHERE cont.id='.$id);
$category_alias = $db->loadResult();
}
?>
I then use the variable $category_alias
as a PHP argument for an iframe. All of this is embedded into the article using the plugin DirectPHP.
My problem is to rewrite this code to pull the alias of the current ARTICLE instead of the current CATEGORY.
I have read the Joomla documentation but I am completely stumped on what table/columns I need to use to get the alias of the articles.
Any help is very welcome!