原文来自:https://www.zixuephp.com
织梦DEDECMS网站栏目页获取当前顶级栏目名称的标签
下面拓展出一个方法来实现这个效果,在include/common.func.php的最下方加入代码:
- //获取顶级栏目名
- functionGetTopTypename($id)
- {
- global$dsql;
- $row=$dsql->GetOne("SELECTtypename,topidFROMjiemou_arctypeWHEREid=$id");
- if($row['topid']=='0')
- {
- return$row['typename'];
- }
- else
- {
- $row1=$dsql->GetOne("SELECTtypenameFROMjiemou_arctypeWHEREid=$row[topid]");
- return$row1['typename'];
- }
- }
在文章页或者栏目列表页调用时,在所要调用栏目名称的位置加上下面这行代码即可实现:
{dede:field name='typeid' function="GetTopTypename(@me)" /}
这个在我们做很多dedecms网站的时候都会用到,记住吧.