您的位置:CSS5 > DEDECMS >

DEDECMS调用当前所在栏目的顶级栏目ID的方法

发布日期:2019-05-29 21:52:02 来源:CSS5

第一种方法:

dedeCMS调用顶级栏目ID 方法一:
{dede:field.typeid function="GetTopid(@me)"/}

 

第二种方法

第一步:模板里调用顶级栏目id

{dede:type}[field:topid /]{/dede:type}

第二步骤:

找到include目录下的taglib目录下的type.lib.php

$row = $dsql->GetOne("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM `divcss5_arctype` WHERE id='$typeid' ");

代码修改为:

$row = $dsql->GetOne("SELECT id,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM `divcss5_arctype` WHERE id='$typeid' ");

其实代码id,后添加了个topid,

 

 

继续:

在if(!is_array($row)) return ";下一行添加:

复制代码代码如下:if($row['topid']==0){$row['topid']=$row['id'];}

如果发现没有作用,可以不用添加

标签(Tag): dedecms id 栏目
本文分享URL地址:https://www.css5.com.cn/dedecms/1534.shtml

作者:CSS5

上一页:上一篇:dedecms后台登陆空白 填写用户名和密码点击登陆后网页空白解决方法
下一页:下一篇:DEDECMS调用指定栏目的栏目内容方法与调用代码