所属栏目:发布日期:2018-03-20 14:17浏览量:2635作者:admin
在近期项目中,由于对后台程序的开发项较多,所以后台程序有原先的DWP更新成了TP,当然,随之更新的也有关于数据的嵌套方法。接下来讲解一部分常用的在不同页面中用到的标签,主要内容包括调用标签的格式,各个可用变量,以及变量写法等。
1.列表输出标签
此标签需要程序支持,默认只调用主表数据;
参数name:数据数组名,值可以为任意类型,包括文章与栏目;
id:自定义输出变量;
offset:起始条数;
length:显示条数
标题:{$doc.title}
创建时间:{$doc.create_time|time_format='Y-m-d'} //'Y-m-d'为时间格式,可修改
封面:{$doc.cover_id|get_cover='crop','_doc'} //'crop'为裁剪图,原图'path',缩略图'thumb';'_doc'为默认图片尾名称:default_doc.jpg
简介:{$doc.description|msubstr=0,10} //文字截取:msubstr=开始位置,长度
浏览次数:{$doc.view}
栏目id:{$doc.category_id}
链接(默认):
文章详情:{:U('Article/detail',array('id'=>$doc['id'],'p'=>$p))} //PC端请附带页码p
栏目列表:
{:U('Article/lists',array('category'=>$doc['category_id'],'p'=>$p))}
设置路由后:
文章详情:{:U('/detail/'.$doc['id'].'/'.$p)}
栏目列表:{:U('/lists/'.$doc['category_id'].'/'.$p)}
循环变量:$i 从0开始
//例:简单栏目信息调用,前提是"cate"在程序已经调用数据
$cate['id'],'p'=>$p))}">{$cate.title}
2.列表输出标签(文章)
此标签只支持文章列表和输出主表内容,首页及列表页均可使用
name:输出变量名
cate:栏目ID
page:页码(列表页需翻页时设置page="$p"或不写此参数)
row:每页显示条数
详细字段调用与volist一致
3.翻页标签
此标签与article:list 配合使用进行翻页
cate:栏目ID
listrow:每页显示条数
header:翻页统计信息
prev:上一页按钮显示内容
next:下一页按钮显示内容
first:首页按钮显示内容
last:尾页按钮显示内容
theme:翻页中具体显示项目 "%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% %HEADER%"