在include文件夹中的extend.func.php文件中加入以下代码
function getTypename1($id){ global $dsql; $row=$dsql->GetOne("select topid from dede_arctype where id='{$id}' "); //因为顶级栏目的topid为0,所以如果如果是顶级栏目可以直接通过id获取到顶级栏目名称 $topid=$row['topid']; if($topid==0){ $row1=$dsql->GetOne("select typename from dede_arctype where id='{$id}' "); return $row1['typename']; }else{ $row1=$dsql->GetOne("select typename from dede_arctype where id='{$topid}' " ); return $row1['typename ']; } }
通过标签{dede:field name='id' function="getTypename(@me)"/}来调用
织梦二次开发QQ群
本站客服QQ号:862782808(点击左边QQ号交流),群号(383578617) 如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!
转载请注明: 织梦模板 » dedecms织梦通过二级栏目id获取顶级栏目名称方法