dede调用指定栏目,文章列表

我要调用指定的id为1的栏目,下面是调用代码:<divclass="listbox">{dede:channelartlist}<dlclass="tboxlight">... 我要调用指定的id为1的栏目,下面是调用代码:
<div class="listbox">
{dede:channelartlist }
<dl class="tbox light">
<dt><strong><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></strong><span class="more"><a href="{dede:field name='typeurl'/}">更多...</a></span></dt>
<dd>
<ul class="d1 ico3">
{dede:arclist typeid='1' titlelen='60' row='8' }
<li><a href="[field:arcurl /]">[field:title /]</a></li>
{/dede:arclist}
</ul>
</dd>
</dl>
{/dede:channelartlist}
</div>

但调用出来的却不是我想要的结果。我想要调用出来一个框,但出来三个框。第二、三个框是id为2、3的框。但里面的文章标题列表却是属于1的。

请问我应该怎样写这个代码才能真正的调用id为1.的栏目呢?
展开
 我来答
帐号已注销
推荐于2017-11-24
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
出来三个框是因为你一共有三个栏目, {dede:channelartlist } {/dede:channelartlist} 标签对是调用所有栏目的。

出来的文章都是id1的文章是因为你调用文章列表时指明了id。{dede:arclist typeid='1' titlelen='60' row='8' }

其实你调用栏目1的文章列表光用这段代码就够了:

<ul>
{dede:arclist typeid='1' titlelen='60' row='8' }
<li><a href="[field:arcurl /]">[field:title /]</a></li>
{/dede:arclist}
</ul>

指定频道的话可以用

{dede:type typeid='1'}
<a href="[field:typelink /]">[field:typename /]</a>
{/dede:type}
fenjin147
2011-03-14
知道答主
回答量:7
采纳率:0%
帮助的人:1.1万
展开全部
{dede:channelartlist typeid='1'} 就可以只调用id为1.的栏目
在{dede:channelartlist }里面加上typeid='1',不加的话默认调用所有栏目
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式