dedecms列表arclist中调用当前ID文章的顶级栏目。打开include/extend.func.php文件,在文件最后添加函数:
/**
* 获取顶级栏目名
* 鹏程木业网https://www.360muye.cn/
**/
function gettopname($aid){
global $dsql;
$sql = "SELECT tt.typename,tt.typedir from arctiny as a join arctype as t on a.typeid = t.id join arctype as tt on t.topid=tt.id where a.id = $aid" ;
$row = $dsql->GetOne($sql);
$typename = $row['typename'];
$typedir = $row['typedir'];
$bodytag = str_replace("{cmspath}",$url,$typedir);
return $lit_imglist = $typename;
}
在列表arclist中通过[field:id function='gettopname(@me)'/]调用即可。