在做一个网站,是用织梦模板仿站,需要调用到顶级栏目的ID号,但是如何调用呢,搜索网上的模板标签语法,没有找到能用的,看来只能自己来修改了。
DEDE模板调用PHP语句,这一般来说不是我习惯用的办法,那怎么办呢?修改源文件吧。如何修改?看下面的方法!
首先,在所需要调用顶级栏目ID的地方,添加这段标签语法{dede:type}[feild:topid/]{/dede:type}
第二,修改源文件,找到include目录下的taglib目录下的type.lib.php。
找到这条语句
$row = $dsql->GetOne(“Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `dede_arctype` where id=’$typeid’ “);
修改成为
$row = $dsql->GetOne(“Select id,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `dede_arctype` where id=’$typeid’ “);
在if(!is_array($row)) return ”;下一行添加
if( $row['topid']==0){$row['topid']=$row['id'];}
这样,这条语句在顶级栏目还是子栏目,都可以调用了,大家可以试试哦。
相关推荐
有些时候需要调用顶级栏目以及下面的二级栏目,例如再做下拉菜单时。最简单的调用二级栏目的办法
DEDE栏目内容调用成企业简介类的单页面如何实现DEDE栏目内容调用成企业简介类的单页面如何实现DEDE栏目内容调用成企业简介类的单页面如何实现
织梦N级栏目树调用,支持N级
含UTF版和GBK版,织梦版本5.6或5.7 可以生成网站所有TAG列表的静态网页文件,还有生成tag的首页静态文件。 修改前,请备份相关的原始文件。
Dreamweaver 可以调用dede织梦的标签了
小熊dede织梦标签仿站实用工具小熊dede织梦标签仿站实用工具
织梦手册及相关调用文档积累 织梦手册及相关调用文档积累 织梦手册及相关调用文档积累
2、 自动更新网站首页和需要更新的栏目页,需要更新的栏目页是有新文章生成的栏目,没有新文章更新的栏目不会更新,提高了更新的性能。 3、 可以按照栏目或者总数更新文章。按照栏目更新文章,每个栏目更新指定篇数...
dede 织梦 采集 插件dede织梦采集侠2.8版本
dede 织梦0day收集 2013 最新
dede织梦数据库字段祥解
DEDE 织梦5.7 新闻采集规则 中新网国内
DEDE织梦超级标签工具,包含了织梦仿站所常用的标签。
dede织梦百度主动推送插件,免费的,dede织梦百度主动推送插件,免费的,dede织梦百度主动推送插件,免费的,
详情参见博客 --- dede织梦编辑器中插入mp4视频文件方法
dede织梦sitemap 百度ping插件 有助于百度收录网站
DEDE织梦仿站学习第四课 , DEDE织梦仿站学习第四课
实战课程_DEDE织梦后台开发,PHP高级程序员进阶必备,大家加油!