仿站咨询QQ:2587483189

手机微信同号:15850888840

DedeCMS子栏目在子栏目或内容页,调用所在顶级栏目的栏目名

  1、打开include/extend.func.php,在结尾加入以下代码:

     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'];
        }
    }

 

2、在列表、文档页模板,需要调用的位置,调用一下标签:

     {dede:field name='typeid' function="GetTopTypename(@me)" /}

  • 上一篇:DedeCMS内容页受统计影响打开速度慢的解决方法
  • 下一篇:织梦DedeCMS的include目录文件说明
  • 来源:未知//所属分类: dede仿站 /更新时间:2014-03-27
    相关仿站教程