dedecms织梦子栏目获取顶级栏目名称及链接url方法

dedecms织梦子栏目获取顶级栏目名称及链接url方法,第1张

概述打开include/helpers/extend.helper.php,添加一个函数: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 //六久阁模板收集资源 /** *获取指定栏目id的顶级栏目的名称 * *@returnstring */ if(!function_exists(getTopChannelName)) { functiongetTopChannelName($id)

打开include/helpers/extend.helper.PHP,添加一个函数:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15   //织梦58模板收集资源     /**      *  获取指定栏目ID的顶级栏目的名称      *      * @return     string      */     if ( ! function_exists('gettopChannelname'))     {     function gettopChannelname($ID) {        global $dsql;             $typeinfo = $dsql->Getone("SELECT * FROM `dede_arctype` WHERE ID='{$ID}'");             if($typeinfo['reID']==0) return $typeinfo['typename'];             else return gettopChannelname($typeinfo['reID']);     }     }

    

在列表页这么使用:{dede:fIEld name='ID' function='gettopChannelname(@me)'/}

在内容页这么使用:{dede:fIEld name='typeID' function='gettopChannelname(@me)'/}

 

附带获取顶级栏目的url:

打开include/helpers/extend.helper.PHP,添加一个函数:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 //织梦58模板收集资源     /**      *  获取指定栏目ID的顶级栏目的url      *      * @return     string      */     if ( ! function_exists('gettopChannelUrl'))     {     function gettopChannelUrl($ID) {        global $dsql;             $typeinfo = $dsql->Getone("SELECT * FROM `dede_arctype` WHERE ID='{$ID}'");             if($typeinfo['reID']==0) return GetoneTypeUrlA($typeinfo);             else return gettopChannelUrl($typeinfo['reID']);     }     }

     

在列表页这么使用:{dede:fIEld name='ID' function='gettopChannelUrl (@me)'/}

在内容页这么使用:{dede:fIEld name='typeID' function='gettopChannelUrl(@me)'/}


总结

以上是内存溢出为你收集整理的dedecms织梦子栏目获取顶级栏目名称及链接url方法全部内容,希望文章能够帮你解决dedecms织梦子栏目获取顶级栏目名称及链接url方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1055320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存