请选择 进入手机版 | 继续访问电脑版

草根站长网论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 246|回复: 0

[教程] 谁说dede:list 标签不能调用body内容,直接就可以调用

[复制链接]

55

主题

55

帖子

295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
295
发表于 2019-2-12 17:06:11 | 显示全部楼层 |阅读模式
第一步,打开后台 核心-->频道模型-->内容模型管理-->普通文章,在列表附加字段中添加body.
第二步,在dede:list语句中指定addfields='body',然后直接用[field:body/]调用全部内容.
实例代码如下:
  1. {dede:list pagesize='18' addfields='body'}
  2. <li>
  3. <p>[field:body/]</p>
  4. <p><a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a></p>
  5. </li>
  6. {/dede:list}
复制代码
另外,如果像摘要一样调用可以用,代码如下:
  1. [field:body function='cn_substr(html2text(@me),200)'/]
复制代码
替代:
  1. [field:description /]
复制代码
调出文章前200个字符内容,经过这两步,可以彻底关掉系统默认的文章摘要功能,最后还有就是官方的一个[field:description/]字段了,这个如果对于要求几十个字的完全可以了,但是如果太多字此字段就无效了.


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



QQ|Archiver|手机版|小黑屋|草根站长网论坛  

GMT+8, 2019-5-27 00:28 , Processed in 0.100023 second(s), 25 queries .

Powered by Discuz! X3.2 Designed by ZZBBS.CC

© 2001-2014 Comsenz Inc.

快速回复 返回顶部 返回列表