dede怎么调用栏目名称列表及其他子目录列表?

2025-03-21 00:19:24
推荐回答(2个)
回答1:



{dede:channelartlist cacheid='channelsonlist'}

{dede:field name='typename'/}



{/dede:channelartlist}

【Channel 标记】
功能说明:用于获取栏目列表
适用范围:封面模板、列表模板、文档模板
(1)基本语法
{dede:channel row='' type=''}
自定义样式模板(InnerText)
{/dede:channel}
(2)属性
[1] row='数字' 表示获取记录的条数(通用在某级栏目太多的时候使用,默认是 8)
[2] type = top,sun/son,self
type='top' 表示顶级栏目
type='son' 或 'sun' 表示下级栏目
type='self' 表示同级栏目
其中后两个属性必须在列表模板中使用。

==============================================

dede:channel 和dede:channelartlist 这个怎么嵌套使用呀 dede二级栏目调用
{dede:channelartlist row=6}
{dede:field name='typename'/}一级栏目

{dede:channel type='son' row='10' currentstyle="
  • ~typename~<>"}
    [field:typename/] 二级栏目
    {/dede:channel}

    {/dede:channelartlist}

    ==============================================================
    在dede众多的标签中,可以嵌套的标签唯一只有channelArtlist了。虽然很多功能是想用嵌套来实现,dede不支持其他标签嵌套功能,但也是可以用别的方法可以实现的。。。了解更多的可以查看下面相关的文章

    嵌套一:



    嵌套二:

    {dede:channelArtlist typeid='0'}

    {dede:type}

    >> [field:typename /]


    {/dede:type}


    {/dede:channelArtlist}

  • 回答2:

    {dede:channelartlist typeid='你的栏目id'}

    {dede:field name='typename'/}



    {/dede:channelartlist}