打开/include/common.func.php文件 在最下面加入下面的代码,如果要获取名字就是typename 获取其他自定义字段就改成自定义字段的名字 可以不断复制增加的
//获取顶级栏目名 function GetTopTypename($id) { global $dsql; $row = $dsql->GetOne("SELECT typename,topid FROM `dede_arctype` WHERE id= $id"); if ($row['topid'] == '0') { return $row['typename']; } else { $row1 = $dsql->GetOne("SELECT typename FROM `dede_arctype` WHERE id= $row[topid]"); return $row1['typename']; } } //获取顶级栏目banner function GetTopTypelitpic($id) { global $dsql; $row = $dsql->GetOne("SELECT typelitpic,topid FROM `dede_arctype` WHERE id= $id"); if ($row['topid'] == '0') { return $row['typelitpic']; } else { $row1 = $dsql->GetOne("SELECT typelitpic FROM `dede_arctype` WHERE id= $row[topid]"); return $row1['typelitpic']; } }
调用方法为
{dede:field.typeid function="GetTopTypelitpic(@me,typelitpic)"/} //GetTopTypelitpic改为函数名称 typelitpic 改成自定义字段名称其他不要动了
织梦获取顶级栏目id
{dede:field.typeid function='GetTopid(@me)'/}
织梦获取上级栏目id
{dede:field.reid/}