dedecms 列表页调用指定栏目下子栏目名称

dedecms 列表页调用指定栏目下子栏目名称,第1张

要调用某个栏目的下级栏目名称,参考下面的标签

{dede:channel row='20' type ='son' typeid ='2' } 此处是底层标签 {/dede:channel}

row='20'表示调用20个栏目名称

type ='son'表示调用下级栏目

typeid ='2'表示父栏目id为2

关于底层标签,诸如栏目名称,链接等等就不再赘述了吧

dedecms栏目名称的调用方法:

{dede:field name="typename"} 调用当前栏目的名称

{dede:channel type='son' row='5'} <a href="[field:typeurl/]">[field:typename/]</a> {/dede:channel}调用该顶级频道下所有字栏目,row代表调用5条

{dede:type typeid='栏目id'} <a href="[field:typeurl/]">[field:typename/]</a> {/dede:type} 表示调用指定id的栏目,只能调用一个。

{dede:channel type='top'}<a>[field:typename/]</a> {/dede:channel}调用子栏目的当前顶级栏目名称。

调用顶级栏目名称示例代码:

{dede:fieldtitle runphp=’yes’}list($toptype,$sontype)=split(‘/’,@me);@me=$toptype;{/dede:fieldtitle}

dedecms也叫织梦内容管理系统,是一款知名的PHP开源网站内容管理系统,以简单、实用、开源而闻名,DedeCms免费版的主要目标用户在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用。

channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套

{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记

你嵌套了 {dede:channel}所以有问题

调用多级子栏目讲参考:http://hibaiducom/kfs920/item/58aaec4c6e1d76e3dd0f6c37

同时调用一级、二级、三级以至N级栏目的方法:http://hibaiducom/kfs920/item/80ac8871ebe3c2236cc37c38

具体操作步骤如下:

1、首先,打开织梦Dedecms主界面,找到增加顶级栏目并点击,如下图所示,然后进入下一步。

     

2、其次,进入新对话框,需要根据实际情况进行设置,如下图所示,然后进入下一步。

     

3、接着,设置好后,单击下方的确认按钮,如下图所示,然后进入下一步。

     

4、最后,在看到对应的结果之后,就可以调用指定栏目ID了,如下图所示。这样,问题就解决了。

     

{dede:channelartlistrow='5' typeid='14,22,30,40,49'}

<li>

<a href="">{dede:fieldname='typeurl'/} <img src="{dede:globalcfg_templets_skin/}/images/0{dede:globalitemindex/}jpg" alt="{dede:fieldname='typename'/}" width="243" height="120" />

<div class="te-s">

<h3>{dede:fieldname='typename'/}</h3>

<p>

{dede:arclist

titlelen='120' row='8'}

<a

href="[field:arcurl /]" title="[field:title/]"

target="_blank" >[field:title/]</a>

{/dede:arclist}

</p>

</div>

</a>

</li>

{/dede:channelartlist}

在一级栏目模板用channelartlist标签

功能说明:获取当前频道的下级栏目的内容列表标签

使用实例:

{dede:channelartlist row=8}

<dl>

<dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>

<dd>

{dede:arclist titlelen='42' row='10'} <ul class='autod'>

<li><a href="[field:arcurl /]">[field:title /]</a></li>

<li>([field:pubdate function="MyDate('m-d',@me)"/])</li>

</ul>

{/dede:arclist}

</dl>

{/dede:channelartlist}

不需要指定栏目ID ,生成静态时候,会自动获取所生成的栏目ID

你可以进入栏目管理 ,打开相应的栏目,点更改,然后第二行就有一个是否隐藏栏目,你选 是就行了但是这样的话他也 会在当前分类的下显示,如果要显示的话,就要自己制作相应的列表模板加上去了

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms 列表页调用指定栏目下子栏目名称

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情