UDT : titrage intelligent d'une page
Voici un UDT dont je suis l'auteur que l'on pourrait appeler supertitle par exemple...
global $gCms, $smarty;
$hm =& $gCms->GetHierarchyManager();
$pageinfo =& $gCms->variables['pageinfo'];
$pageAlias = $pageinfo->content_alias;
$curpage =& $hm->getNodeByAlias($pageAlias);
$curpagecontent =& $curpage->GetContent();
if ($curpagecontent->HasChildren()) {
$smarty->assign('content_id', $pageinfo->content_id);
$smarty->assign('content_alias', $pageinfo->content_alias);
$smarty->assign('hierarchy', $pageinfo->hierarchy);
$smarty->assign('hierarchy_path', $pageinfo->hierarchy_path);
}
if ($pageinfo->content_titleattribute !="")
{echo $pageinfo->content_titleattribute;}
else
{echo $pageinfo->content_title;}
Page précédente : Menu manager
Page suivante : Gestion des actualités (les news)