dedecms调用当前栏目ID与当前栏目顶级ID的方法

Dedecms调用当前栏目ID与当前栏目顶级ID的方法分享给大家供大家参考。具体分析如下:

Dedecms获取当前所在栏目ID的方法如下:

调用栏目ID采用如下方法:

代码如下:

sql}里面调用当前栏目ID的话,调用方法如下:

代码如下:
sql sql='Select * from dede_arctype where id = ~typeid~ '} [field:字段] {/dede:sql}

调用:

调用顶级栏目ID的地方,添加这段标签语法

代码如下:

修改源文件,找到include目录下的taglib目录下的type.lib.PHP,找到这条语句:

代码如下:
Getone("Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath From `dede_arctype` where id='$typeid' ");

修改成为: 

代码如下:
Getone("Select id,topid,sitepath From `dede_arctype` where id='$typeid' ");

添加:

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

Dedecms建站有所帮助。

相关文章

本教程操作系统:Windows10系统、DedeCMS 5.7.109版本、Dell...
在Dedecms织梦列表页中是肯定要使用pagelist标签的,但是有的...
今天分享织梦网站怎么搬家,个人感觉织梦的搬家比其他的程序...
织梦(dede)程序不安全是公认的,同样是建站,使用织梦程序...
使用xemu、爱站工具包、尖叫青蛙等制作网站地图,每次生成si...
分享织梦自动生成网站sitemap,但是需要安装插件,今天分享,...