dedecms는 글 페이지 (내용 페이지) 와 항목 페이지에서 최고급 항목 이름과 링크를 가져옵니다.
2733 단어 dedecms
/** ,
* <a href="{dede:field name='typeid' function="GetTopTypename('url',@me)" /}">
* {dede:field name='typeid' function="GetTopTypename('name',@me)" /}
* </a>
*/
function GetTopTypename($url,$id)
{
global $dsql;
$row = $dsql->GetOne("SELECT * FROM `#@__arctype` WHERE id= $id");
if ($row['topid'] == '0')
{
if($url=="name")
{
return $row['typename'];
}else
{
return GetOneTypeUrlA($row);
}
}
else
{
$row1 = $dsql->GetOne("SELECT * FROM `#@__arctype` WHERE id= $row[topid]");
if($url=="name")
{
return $row1['typename'];
}else
{
return GetOneTypeUrlA($row1);
}
}
}