# 织梦CMS如何在首页调用指定的文章 idlist

*Published:* 2023-10-21
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2023年10月21日，已超过 180天没有更新



在网站中调用指定文章可以使用织梦默认的标签idlist，在调用的时候使用以下代码：

{dede:arclist idlist='13' limit='0,1' infolen='60'}  
&lt;span&gt;&lt;a href="\[field:arcurl/\]" target="\_blank"&gt;\[field:title/\]&lt;/a&gt;&lt;/span&gt;  
&lt;span&gt;\[field:infos/\]&lt;a href="\[field:arcurl/\]" target="\_blank"&gt;\[详细\]&lt;/a&gt;&lt;/span&gt;  
{/dede:arclist}

如果这样调用不出来文章的话就可以试试下面的方法：

打开include\\inc\_arcpart\_view.php文件

找到function ParseTemplet();这一个函数里面的

```
{
$this->dtp->Assign($tagid,
$this->GetArcList($typeid,$ctag->GetAtt("row"),$ctag->GetAtt("col"),
$titlelen,$infolen,$ctag->GetAtt("imgwidth"),$ctag->GetAtt("imgheight"),
$ctag->GetAtt("type"),$orderby,$ctag->GetAtt("keyword"),$innertext,
$ctag->GetAtt("tablewidth"),0,"",$channelid,$ctag->GetAtt("limit"),$ctag->GetAtt("att"),
$ctag->GetAtt("orderway"),$ctag->GetAtt("subday"),$autopartid,$ctag->GetAtt("ismember")
)
}
```

将里面的0改为$ctag-&gt;GetAtt(‘arcid’)，就行了

打开incclude\\inc\\inc\_fun\_spgetarclist.php文件

找到  
if($arcid!=0) $orwhere .= " And arc.ID&lt;&gt;'$arcid' ";

替换成：

if($arcid!=0) $orwhere .= " And arc.ID='$arcid' ";  
if($arcid==0) $orwhere .= " And arc.ID&lt;&gt;'$arcid' ";

在使用调用代码的时候使用如下代码:  
{dede:arclist arcid='13' row='5' col='1' titlelen='24' }  
&lt;table&gt;  
&lt;tr&gt;  
&lt;td&gt;\[field:title/\]  
\[field:info/\]&lt;/td&gt;  
&lt;/tr&gt;  
&lt;/table&gt;  
{/dede:arclist}