标签分类语法说明
更新时间:2019-12-10
一、默认URL
- 全部分类url: bq/
- 分类列表页: bq/list_#id#.html
二、标签详情页SEO信息
- {{ Pageinfo['pageseo']['title'] }} //SEO标题
- {{ Pageinfo['pageseo']['keywords'] }} //SEO关键词
- {{ Pageinfo['pageseo']['description'] }} //SEO描述
- {{ Pageinfo['pageseo']['url'] }} //页面URL
三、标签分类信息调取
- catename //分类名称
- linkurl //分类地址
- {% if v['catename'] == "全部分类" %}All Cate{% else %}全部分类{% endif %} // 把“全部”换成其他的文字,如all cate
- {{v.toDateTime().format('Y年m月')}} //按照添加时间聚合标签
- Tags.getAllCate(["type":-1, "addtime":1]) //获取分类信息,按照分类添加时间正序排列
四、数据获取
Tags.getListInfo(#数字#, globalviewdata['cateid']) //获取标签信息 ,数字代表每页的标签个数
五、标签字段调取
- tagname //标签名称
- intro //标签简介
- linkurl //标签链接
- {{v['addtime'].toDateTime().format('Y-m-d')}} // 标签添加时间
六、翻页
{{ Tags.getPageHtml(数字, listData["total"]) }} //标签翻页,并设置每页的数量
{{System.setPageButtonCount('Tags',#数字#) }} //设置中间页码的数量
上下翻页控制:(在css文件中编写样式)
样式为空:
.u-paging .prev{display:none;} //上一页为空
.u-paging .next{dispaly:none;} //下一页为空
样式不为空:
.u-paging .prev{background: #eaeaea url("../images/jt.png") no-repeat center center;} //上一页
.u-paging .next{background: #eaeaea url("../images/jt_r.png") no-repeat center center;} //下一页
使用示例:
<div>
{% for k, v in Tags.getAllCate() %}
<a href="{{ v['linkurl'] }}" class=" current">{{ v['catename'] }}</a> {% endfor %}
</div>
<div>
<ul>
{% set listData = Tags.getListInfo(10, globalviewdata['cateid']) %} {% for k, v in listData['data'] %}
<li>
<h2><a href="{{ v['linkurl'] }}">{{ v['tagname'] }}</a></h2>
<p>{{ v['intro'] }}</p>
</li>
{% endfor %}
</ul>
<div>
{{System.setPageButtonCount('Tags',2) }}
{% if listData["total"] %} {{ Tags.getPageHtml(10, listData["total"]) }} {% endif %}
</div>
</div>