织梦仿站首页列表页文章带图标(关于首页、列表页调用文章body内容的两种两种方法)
优采云 发布时间: 2022-01-07 00:03织梦仿站首页列表页文章带图标(关于首页、列表页调用文章body内容的两种两种方法)
首页和列表页文章body内容的两种调用方法如下:
第一种方法:
{dede:arclist row='1' typeid='1' 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="Model ID",正常文章默认为1(查看方式:core-channel模型-内容模型管理-id号)
4、function='cn_substr(html2text(@me),100)' 过滤文章的样式,限制100个字符
列表页面使用 dede:list 标签调用
先进入后台->核心->频道模型->内容模型管理->通用文章(选择你的模型)->更改->基本设置->列出附加字段->是否有其中的价值:身体
如果没有添加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 表中检索正文内容。
1、把表前缀dede_改成你数据库的表前缀
2、修改aid=1中的数字1为文章要检索的内容的ID
以上是本文的全部内容。希望对大家的学习有所帮助,也希望大家多多支持Scripthome。