V5入门教程--模板:data标签参数大全
2020-10-20 01:59:57

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:参见上条,有一定区别

13.txtLen:文本(会自动过滤html)最大长度(对文本正文内容无效),一般用于简介  

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


说明:以上参数仅在相应的位置有效。



发布:lzh