sql

织梦dedecms首页、列表页调用文章body内容的两种方法

温馨提示:DedeCMS用户请及时前往织梦官网处理官方版权事宜。

关于首页、列表页调用文章body内容的两种方法,具体方法如下:

第一种方法:

{dede:arclist row='20' typeid='42' addfields='body' idlist='1'  channelid='1'}
    [field:body function='cn_substr(html2text(@me),100)'/]
{/dede:arclist}

解析:

  1. addrields="字段1,字段2…";
  2. idlist="文章ID"(可不写);
  3. channelid="模型ID",普通文章默认为1(查看方法:核心–频道模型–内容模型管理–id号);
  4. function='cn_substr(html2text(@me),100)' 过滤文章样式,并限制100字符;

列表页用dede:list标签调用

首先进入后台–>核心–>频道模型–>内容模型管理–>普通文章(选择你的模型)–>更改–>基本设置–>列表附加字段–>里边是否有值:body

如果没有添加body进去,如果有则使用如下代码即可:

{dede:list pagesize='10' addfields='body'}
    [field:body function='cn_substr(html2text(@me),100)'/]
{/dede:list}

第二种方法:

{dede:sql sql="SELECT body FROM `dede_addonarticle` where aid = 1"}
    [field:body function='cn_substr(html2text(@me),100)'/]
{/dede:sql}

解析:

本示例使用sql语句从dede_addonarticle表调取body内容。

  1. 将表前缀dede_修改为你数据库的表前缀
  2. 修改aid=1中的数字1为你要调取内容的文章ID

本文属原创,转载请注明原文:http://www.zhimatong.com/jiaocheng/435.html

为保证教程的实用性及扩大知识面覆盖,如果您有相似问题而未解决,可联系在线客服免费技术支持。

内容有用

联系
顾问

在线
客服
购物车
账号登录

没有账号?立即注册

忘记密码

登录即同意用户协议没有账号? 立即注册
账号注册
我已阅读并同意用户协议
立即注册
注册即同意用户协议已有账号? 立即登录
找回密码

操作步骤:邮箱验证->设置新密码

注册即同意用户协议已有账号? 立即登录