当前位置:首页文档模板语法标签分类语法说明

标签分类语法说明

更新时间:2019-12-10
一、默认URL
  1. 全部分类url:   bq/
  2. 分类列表页:  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>