欢迎来到素材无忧网,按 + 收藏我们
登录 注册 退出 找回密码

dedecms调用织梦调用当前顶级栏目名称的方法

时间: 2018-02-07 12:44 阅读: 作者:素材无忧网

{dede:field name='typename' /} 标签是织梦的当前栏目的名称,如果要调用当前栏目的顶级栏目名称,就要用到:
{dede:field name='typeid' function="GetTopTypename(@me)" /} 

单独调用的话,会出错,生成不了,网页打不开,只需要处理下对应的php文件即可

找到文件在include/common.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'];
    }
}

{dede:field name='typeid' function="GetTopTypename(@me)" /}    顶级栏目名称




版权声明: 本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

转载请注明: dedecms调用织梦调用当前顶级栏目名称的方法

标签:  
模板推荐