在做一个网站,是用织梦模板仿站,需要调用到顶级栏目的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'];}
这样,这条语句在顶级栏目还是子栏目,都可以调用了,大家可以试试哦。
相关推荐
上述代码表示调用ID为8的栏目下的所有子栏目,并显示子栏目的名称和链接。 #### 五、带图片的文章信息调用 1. **{dede:arclist typeid='栏目ID' row=1 titlelen=30 orderby=pubdate type='image.' infolen=38 ...
- `{ dede:channel type='self'}` 用于调用当前频道的子栏目。 7. **友情链接调用**: - `{dede:flink row='24' linktype=2/}` 可以调用设定好的友情链接,`row`参数控制显示数量,`linktype`参数控制链接类型。 ...
`{dede:channel type='self'}<li><a href='[field:typelink/]'>[field:typename/]</a></li>{/dede:channel}` 可以列出当前频道的所有子栏目。 7. **友情链接调用标签**: `{dede:flink row='24' linktype=2/}` ...
- 用于输出指定ID栏目的子栏目链接,形成一个导航菜单。 10. **产品展示(dede:list)**: - `pagesize`, `imgwidth`, `imgheight` 控制每页显示的产品数量以及图片的宽度和高度。 - `dede:list` 标签用于创建...
织梦DEDECMS是一款流行的开源内容管理系统,广泛用于企业建站和信息管理。"织梦dedecms短信插件"是专门为DEDECMS系统设计的一个功能扩展,它提供了手机号码验证的功能,增强了用户注册和登录的安全性。下面将详细...
6. 频道栏目调用标签:`{dede:channel type='self'}<li><a href='[field:typelink/]'>[field:typename/]</a></li>{/dede:channel}` 用于显示当前栏目的子栏目列表。 7. 友情链接调用标签:`{dede:flink row='24' ...
用于调用不同级别的栏目信息,其中`type='top'`表示顶级栏目,`type='son'`或`type='sun'`表示下级栏目,`type='self'`表示同级栏目。 8. **友情链接调用标签**: `{dede:flink row='24' type='textimage'}` 用于...
5. **指定调用栏目标签**:`{dede:onetype typeid='ID'}[field:typename /]{/dede:onetype}` 根据指定的栏目ID调用栏目名称。 6. **频道栏目调用标签**: - `{dede:channel type='self'}` 开始一个自定义频道标签...
DEDE系统架构是一种基于PHP的网站内容管理系统,DEDE CMS(织梦内容管理系统)的架构设计主要涉及系统入口、核心文件、数据库操作和PHP编码规范等方面。下面将详细阐述这些关键知识点。 1. **系统入口**: DEDE ...
【dede红色骨科医院模版】是一款基于DEDECMS(织梦内容管理系统)开发的网站模板,专为骨科医院设计,具有鲜明的红色主题,以体现医疗行业的专业性和关怀性。DEDECMS是一款广泛使用的PHP开源CMS,以其易用性、灵活性...
标题中提到“dede银行交通银行接口完美”,意味着在织梦CMS上成功实现了与交通银行支付接口的良好集成。这不仅提升了网站的支付功能,还为用户提供了一个安全、便捷的支付环境。 ### 2. 代码实现细节 **代码片段...