dede多级目录.doc_第1页
dede多级目录.doc_第2页
dede多级目录.doc_第3页
dede多级目录.doc_第4页
dede多级目录.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文是关于织梦DedeCMS调用多级子栏目的,拿来测试分享下。DEDECMS v5.7,后台已建栏目目录,如下图1所示:图1 DEDECMS后台栏目结构现在,我们先来调用顶级栏目站长新闻,以及其下的子栏目,如图2所示:图2 DEDECMS顶级栏目站长新闻当前栏目typeid值为3,所以代码如下: dede:channelartlist typeid=3,3 dede:field name=typename/dede:channel type=son noself=yesfield:typename/dede:channel/dede:channelartlist 效果图如下:图3 DEDECMS调用栏目效果我们再来调用二级栏目互联传闻,以及其下的子栏目,栏目结构如图4:图4 DEDECMS顶级栏目互联新闻其栏目typeid值为5,所以代码如下: dede:channelartlist typeid=5,5dede:field name=typename/dede:channel type=son noself=yesfield:typename/dede:channel/dede:channelartlist 效果图如下:图5 DEDECMS调用新闻效果接下来,我们来调用两个栏目(站长新闻、互联新闻),以及他们各自的子栏目,他们对应typeid为3和5,所以代码如下:dede:channelartlist typeid=3,5dede:field name=typename/(上一级栏目)dede:channel type=son noself=yesfield:typename/dede:channel/dede:channelartlist 效果图如下:织梦DedeCMS调用二级子栏目或者循环调用多级栏目 (2012-08-30 15:55:56)转载标签:dede调用二级子栏目调用三级栏目循环调用杂谈分类:淼淼的DIV样式专区织梦dedeCMS调用二级子栏目或者循环调用多级栏目在网站制作过程中经常都会遇到。今天博主以DEDECMS v5.6版本调用代码作为示范,调用顶级栏目及其下的所有子栏目的代码。进入正题:dede:channelartlist typeid=3,3dede:field name=typename/dede:channel type=son noself=yesfield:typename/dede:channel/dede:channelartlist如 果是已经熟悉了dedecms代码朋友我想已经能看懂是什么意思了,但是还是解释一下。dede:channelartlist typeid=3,3 typeid为3的顶级栏目 如果你的顶级栏目为其他,则相应的改之。如果是循环调用很多个顶级目录和子目录怎么办呢?请往下看:dede:channelartlist typeid=3,6dede:field name=typename/dede:channel type=son noself=yesfield:typename/dede:channel/dede:channelartlist请看红色部分,意思是调用顶级栏目为3,4,5,6,的顶级栏目了。简单吧!如果有疑问,直接复制代码到模板去不断测试就知道其原理了。也测试过这两种方式,不过不尽其意:1:下面是官方的解释:【Channel 标记】功能说明:用于获取栏目列表适用范围:封面模板、列表模板、文档模板(1)基本语法dede:channel row= type=自定义样式模板(InnerText)/dede:channel(2)属性1 row=数字 表示获取记录的条数(通用在某级栏目太多的时候使用,默认是 8)2 type = top,sun/son,selftype=top 表示顶级栏目type=son 或 sun 表示下级栏目type=self 表示同级栏目其中后两个属性必须在列表模板中使用。(3)底层模板变量ID,typename,typedir,typelink(仅表示栏目的网址)例:dede:channel type=topfield:typename/dede:channel注:在没有指定typeid的情况下,type标记与模板的环境有关,如,模板生成到栏目一,那么type=son就表示栏目一的所有子类2:DEDE商品分类三级如何用递归调用?目前用了这个,dede:channelartlist cacheid=channelartlistdede:field name=typename/dede:channel type=son row=10 noself=yesfield:typename/dede:channel/dede:channelartlist是可以循环出来二级分类和二级分类以下的子类(三级分类),但是经过多重测试,这个方法,只适用于站后台只能有一个商品的顶级分类,如果出现两个,调取的值都是一个顶级分类的内容,之前也用过dede:channelartlist typeid=2dede:field name=typename/dede:channel type=son row=10 noself=yesfield:typename/dede:channel/dede:channelartlistdede:channelartlistcacheid=channelsonlist typeid=2dede:field name=typename/dede:channel type=sun row=10 noself=yesfield:typename/dede:channel/dede:channelartlist以上是我循环二级栏目及三级栏目所用的标签,要是二级栏目下有三级栏目,就能正常输入,要是二级栏目没有三级栏目,就把同及栏目输出了如下图所示dede:field name=typename/用来提取当前栏目名称.分享:织梦dedecms调用一级、二级栏目方法2014-06-03 15:445115人阅读评论(1)收藏举报版权声明:本文为博主原创文章,未经博主允许不得转载。一般的栏目列表调用的是顶级栏目,代码如下:栏目导航dede:channel type=top dede:field name=typename/dede:channel我们可以修改一下,利用dede的文章列表子栏目代码channelartlist,调用顶级栏目,然后在其中添加二级栏目

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论