关于首页、列表页调用文章body内容的两种方法,具体方法如下: ?q`mr_x%?
|9M
y>8k(
第一种方法: ]z NL+]1_
-7Wmq[L/
1 VQ`O;n6/`
{dede:arclist row='1' typeid='1' addfields='body' idlist='1' channelid='1'} vi|ASA{V
2 $R4\jIewV
[field:body function='cn_substr(html2text(@me),100)'/] $E6uA}s
3 j+seJg<_
{/dede:arclist}
1Btf)y'
huE#VY
/t
解析: ]T`qPIf;yJ
9G9lSj5>
1、addrields=”字段1,字段2…” =?hlgQ
;2}Gqh )Yr
2、idlist=”文章ID”(可不写) "G:>}cs%?
!bg3
3、channelid=”模型ID”,普通文章默认为1(查看方法:核心–频道模型–内容模型管理–id号) )Ec;kr b+
]]4E)j8
4、function=’cn_substr(html2text(@me),100)’ 过滤文章样式,并限制100字符 q ^?{6}sy
ORTM[cL
列表页用dede:list标签调用 ?{V[bm
U?>cm`DBP
首先进入后台–>核心–>频道模型–>内容模型管理–>普通文章(选择你的模型)–>更改–>基本设置–>列表附加字段–>里边是否有值:body ZmDr$iU~
lbY>R@5
如果没有添加body进去,如果有则使用如下代码即可: .:0nK
bW
h)rHf3:
1 M;OYh
{dede:list pagesize='10' addfields='body'} +^.(3Aw
2 nC w1H kW
[field:body function='cn_substr(html2text(@me),100)'/] P~&X$H%e
3
7@`(DU`z
{/dede:list} '*pq@|q;t
laAG%lq/'
第二种方法: wo/H:3^N
1 CA3.fu3(p
{dede:sql sql="SELECT body FROM `dede_addonarticle` where aid = 1"} 22GtTENd1h
2 &EMm<(.]a
[field:body function='cn_substr(html2text(@me),100)'/] e2;">tp6?
3 3 . @W.GG8
{/dede:sql} ? in&/ZrB
d;>:<{z@CD
解析: `jJb) z3D
1{A4_/R
本示例使用sql语句从dede_addonarticle表调取body内容。 I(2ID +
i'a M#4V
1、将表前缀dede_修改为你数据库的表前缀 {MIs%w.G
@wpm;]
2、修改aid=1中的数字1为你要调取内容的文章ID