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

具体是这样的:一个栏目,包含几个子栏目,然后子栏目又有自己的子栏目,请问怎么在最上层栏目页调用其属下的栏目及其子栏目?形成一个下拉菜单?... 具体是这样的:一个栏目,包含几个子栏目,然后子栏目又有自己的子栏目,请问怎么在最上层栏目页调用其属下的栏目及其子栏目? 形成一个下拉菜单? 展开
 我来答
圣鸾OJ
2015-09-29 · TA获得超过1629个赞
知道小有建树答主
回答量:1136
采纳率:96%
帮助的人:111万
展开全部
<!--频道分类具体内容开始-->
<div class="channel_sort">
{dede:channelartlist cacheid='channelsonlist'}
<h3><a href="{dede:field name='typeurl'/}" >{dede:field name='typename'/}</a></h3>
<ul>
{dede:channel type='son' row='10' noself='yes'}
<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>{/dede:channel}
</ul>
{/dede:channelartlist}
</div>
【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}
<a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a>一级栏目

{dede:channel type='son' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a><>"}
<a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a> 二级栏目
{/dede:channel}

{/dede:channelartlist}

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

嵌套一:

<ul>
{dede:channelArtlist typeid='1'}
<li>
{dede:type}
[<a href="[field:typelink /]"><b>[field:typename /]</b></a>]
{/dede:type}
{dede:channel type='son'}
<a href='[field:typelink /]'>[field:typename/]</a>
{/dede:channel}
</li>
{/dede:channelArtlist}
</ul>

嵌套二:

{dede:channelArtlist typeid='0'}
<div class="AList">
{dede:type}
<h3><a href="[field:typelink /]">>> [field:typename /]</a></h3>
{/dede:type}
<ul>
{dede:arclist row="8" titlelen='100'}
<li><span>[field:pubdate function="MyDate('Y/m/d',@me)"/]</span><a href="[field:arcurl /]" title="[field:title function='html2text(@me)'/]">[field:title function=' ( strlen("@me")>40 ? cn_substr("@me",40): "@me" ) '/]</a></li>
{/dede:arclist}
</ul>
</div>
{/dede:channelArtlist}
郭某人来此
2015-09-13 · TA获得超过1645个赞
知道答主
回答量:952
采纳率:100%
帮助的人:88.3万
展开全部
<!--频道分类具体内容开始-->
<div class="channel_sort">
{dede:channelartlist cacheid='channelsonlist'}
<h3><a href="{dede:field name='typeurl'/}" >{dede:field name='typename'/}</a></h3>
<ul>
{dede:channel type='son' row='10' noself='yes'}
<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>{/dede:channel}
</ul>
{/dede:channelartlist}
</div>
【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}
<a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a>一级栏目

{dede:channel type='son' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a><>"}
<a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a> 二级栏目
{/dede:channel}

{/dede:channelartlist}

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

嵌套一:

<ul>
{dede:channelArtlist typeid='1'}
<li>
{dede:type}
[<a href="[field:typelink /]"><b>[field:typename /]</b></a>]
{/dede:type}
{dede:channel type='son'}
<a href='[field:typelink /]'>[field:typename/]</a>
{/dede:channel}
</li>
{/dede:channelArtlist}
</ul>

嵌套二:

{dede:channelArtlist typeid='0'}
<div class="AList">
{dede:type}
<h3><a href="[field:typelink /]">>> [field:typename /]</a></h3>
{/dede:type}
<ul>
{dede:arclist row="8" titlelen='100'}
<li><span>[field:pubdate function="MyDate('Y/m/d',@me)"/]</span><a href="[field:arcurl /]" title="[field:title function='html2text(@me)'/]">[field:title function=' ( strlen("@me")>40 ? cn_substr("@me",40): "@me" ) '/]</a></li>
{/dede:arclist}
</ul>
</div>
{/dede:channelArtlist}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2018-03-31
展开全部
{dede:channelartlist typeid='你的栏目id'}
<h2>{dede:field name='typename'/}</h2>
<ul>
{dede:channel type='son' noself='yes'}
<li><a href="[field:typelink/]" >[field:typename/]</a></li>
{/dede:channel}
</ul>
{/dede:channelartlist}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式