在用织梦做网站时,站长们经常会碰到需要在当前页面调用顶级栏目名称的时候,织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称,对于网站有多级栏目时,要怎么才能获取到顶级栏目的名称及链接呢?
{dede:field.typeid runphp='yes'}
$ID=@me;
$topname=GetTopTypename($ID);
$sql ="SELECT sitepath FROM dede_arctype WHERE id='$ID'";
$query = mysql_query($sql);
$row=mysql_fetch_array($query);
@me= "<a href='".$row['sitepath']."'>[".$topname."]</a>";
$url=$cfg_basehost;
@me=str_replace('{cmspath}',$url,@me);
{/dede:field.typeid}