欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 织梦教程 > dedecms织梦子栏目获取顶级栏目名称及链接url方法

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:736

高端HTML5响应式企业通用网

2020-05-06   浏览:517

html5响应式外贸网站英文版

2020-05-08   浏览:505

HTML5自适应律师工作室类网

2020-04-04   浏览:501

HTML5影视传媒文化公司类网

2020-05-12   浏览:495

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

发布时间:2020-07-15  

打开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)'/}

本文标签

:备案管家服务帮您把复杂流程变简单,解决您在进行网站备案过程中遇到的效率低下和成功率不高的问题。个人300/2个域名,企业500/5个域名,qq1650004.