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

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

//织梦58模板收集资源

/**

*获取指定栏目id的顶级栏目的名称

*

*@returnstring

*/

if(!function_exists('getTopChannelName'😉)

{

functiongetTopChannelName($id){

global$dsql;

$typeinfo=$dsql->GetOne("SELECT*FROM`dede_arctype`WHEREid='{$id}'"😉;

if($typeinfo['reid']==0)return$typeinfo['typename'];

elsereturngetTopChannelName($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

*

*@returnstring

*/

if(!function_exists('getTopChannelUrl'😉)

{

functiongetTopChannelUrl($id){

global$dsql;

$typeinfo=$dsql->GetOne("SELECT*FROM`dede_arctype`WHEREid='{$id}'"😉;

if($typeinfo['reid']==0)returnGetOneTypeUrlA($typeinfo);

elsereturngetTopChannelUrl($typeinfo['reid']);

}

}

在列表页这么使用:{dede:field name='id' function='getTopChannelUrl (@me)'/}

在内容页这么使用:{dede:field name='typeid' function='getTopChannelUrl(@me)'/}

注明:本文为星速云原创版权所有,禁止转载,一经发现将追究版权责任!

(0)
上一篇 2022年5月30日 上午3:51
下一篇 2022年5月30日 上午3:51

相关推荐

发表评论

登录后才能评论
问答社区 QQ客服
微信客服
微信客服
分享本页
返回顶部