data标签是V5模板中使用的一个非常特殊的标签,用来获得指定数据。
如:
{$data:articles,formatSource:exclusive,gid:1,fid:2,page:1,pagesize:5,titleLen:20,img:1$}
建议分行书写,在需求的地方加注释,可读行会很强。如下面的效果与上面完全相同。
{$
data:articles //数据来源
,formatSource:exclusive //格式来源
,gid:1 //栏目ID
,fid:2 //格式顺序号
,page:1 //起始页
,pagesize:5 //数据量
,titleLen:20 //文章标题截取长度
,img:1 //只取有图片的文章
$}
一般在首页和分类页需要用data标签。
利用data标签配合一些参数,就可以按指定的格式输出指定的数据。各参数说明如下:
1.data:指定是data标签,后面跟参数articles(文章)或navs(栏目)。
2.gid:栏目ID,如data:articles时,这个gid就是文章所属栏目组id
3.formatSource:格式来源,后面可以跟多种简明参数如:el,exclusive,public,custom等等。本项将独立说明
4.fid:格式序号,如:publicCode有4个,则1是public1,依此类推
5.format:直接传入格式字符串,若采用此项,3和4将无效
6.subFormatSource:下一层的格式来源,在一些高级循环嵌套中使用
7.subFid:参见上条
8.subFormat:参见上条
9.page:页号
10.pagesize:页长、数据量
11.titleLen:文章标题截取长度,0则不截取
12.hrefLen:参见上条,有一定区别
14.img:就否取只存在图片的文章。值可选0或1
15.bigimg:就否取只存在标题图片的文章。值可选0或1
16.permit:
17.personal:
18.single:是否指定某个文章 1:是,0:否
19.singleID:指定文章的ID
20.firstResult:起始行
21.order:排序,0或1,指正向或反向
22.orderby:排序项 默认0:ID 1:发布时间 2:最后修改时间 3:浏览数 4:浏览ip数 5:评论数 6.点赞数 7:平均热度 8:精华 9:随机
23.top:是否置顶
24.soul:是否精华
25.spare1:备用参数1
25.spare2:备用参数2
说明:以上参数仅在相应的位置有效。