欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > DEDECMS教程 >
DEDECMS教程

织梦dedecms 调用当前栏目顶级栏目链接 url 最新方法

(元素模板) / 2019-09-19 09:39
网上有很多调用织梦当前栏目顶级栏目链接的,但是都有几个问题
第一,要是批量创建的栏目,就会不显示链接
第二,如果链接目录有{cmspath},就会显示错误,一定要绝对路径
下面这个元素模板YS720.COM自己研究的代码方法可以完美解决这2个问题

打开\include\extend.func.php ,在最下面加入下面代码
function GetTopTypeurl($id)
{
    global $dsql;
    $row = $dsql->GetOne("SEL ECT typedir,topid FROM dede_arctype WHERE id= $id");
    if ($row['topid'] == '0')
    {
   $lmurl=MfTypedir($row['typedir']);
 
        return $lmurl;
    }
    else
    {
        $row1 = $dsql->GetOne("SE LECT typedir FROM dede_arctype WHERE id= $row[topid]");
$lmurl1=MfTypedir($row1['typedir']);
 
 
        return  $lmurl1;
    }
}

调用代码
{dede:field name='typeid' function="GetTopTypeurl(@me)" /}
Copyright @ 2013-2019 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com