DEDECMS调用指定一级顶级栏目下的子栏目名称链接和子栏目内的文章列表

DEDECMS调用指定一级顶级栏目下的子栏目名称链接和子栏目内的文章列表

dedecms织梦系统子栏目的话就要用channelartlist标签或者SQL标签调用。

一、我们来看看channelartlist标签的调用方法

(1){dede:channelartlist typeid=0 col=2}......{/dede:channelartlist} 
除了宏标记外,channelartlist 是唯一一个可以直接嵌套其它标签的标签,不过这里也只限于嵌套调用 
{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标签。

(2)属性 
[1]typeid=1 频道ID,默认的情况下,嵌套的标签使用的是这个栏目ID的下级栏目,如果想调用多个特定的栏目,可以用","分开多个栏目ID

。 
[2]col=2 分多列显示

二、SQL标签的调用方法

{dede:sql sql="SELECT typename,typedir,defaultname FROM dede_arctype 
where reid = 1 ORDER BY sortrank ASC " }   

[field:typename/]
  
{/dede:sql}

reid = 1 这里写上指定的栏目ID就可以了。


dedecms列表页面调用栏目链接代码演示

dedecms列表页面调用栏目链接

代码如下:

{dede:type}  
<a href="[field:typelink /]">[field:typename /]</a>  
{/dede:type}  


//没链接的  
{dede:type}  
[field:typename /]  
{/dede:type}