# 织梦CMS栏目列表页调用body文章内容字段并截取字数

*Published:* 2023-09-26
*Author:* 客服001

#### 温馨提醒

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

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



一般来讲，制作织梦CMS模板的时候，文章的简介部分都是调用文章的描述，但是是织梦描述字段的文字字数是有限制的，有些时候一些模板需要更多的字数来填满描述的空间，就需要调用文章body字段的内容。

织梦文章列表使用的是DEDE:list标签， 这个标签里面是不支持直接调用\[field:body/\]是调取不到内容的。

要想调取到文章的内容，需要在后台 - 核心－频道模型－内容模型管理－普通文章－更改 里面的 列表附加字段 这一项里面添加body。如下图。

[![](https://www.xarjtc.com/wp-content/uploads/2023/09/jbl1d40zjzm.png)](https://www.xarjtc.com/wp-content/uploads/2023/09/jbl1d40zjzm.png)

这时候在列表页面就可以调取到文章内容了。

调用例子：

```
{dede:list pagesize='18' addfields='body'} 
 
[field:body/] 
[field:body/] 
[field:title/] 
[field:title/] 
 
{/dede:list}
```

但是直接调取全文的话，内容太长，影响美观，所以可以截取前面指定长度的部分来展示。

截取例子：

```
{dede:list pagesize='18' addfields='body'} 
 
[field:body  function='html2text(cn_substr(@me,420))'/] 
[field:body  function='html2text(cn_substr(@me,420))'/] 
[field:title/] 
[field:title/] 
 
{/dede:list}
```

其中的420是想要截取的字节数，可以自行修改。