文章列表调用标签

文章列表调用标签也支持全局调用,那么下面就将mipcms支持的文章列表调用标签列举一下,在列举之前先熟悉一下文章列表模块初始化的变量值,这些变量值是文章列表模块自带的变量值。熟悉这些变量值将提高模板开发效率;

文章列表模板自带的变量值

{$categoryInfo['cid']}  //当前分类的ID 为空则当前无分类

{$categoryInfo['page']} //当前分页数 1为无分页

{$categoryInfo['category']} //当前分类url别名

{$categoryInfo['sub']} //当前二级分类url别名

{$categoryInfo['id']} //当前分类ID 

{$categoryInfo['pid']} //当前分类父ID 一级分类为0 二级分类PID是一级分类的ID

{$categoryInfo['name']} //当前分类名称

{$categoryInfo['keywords']} //当前分类关键词

{$categoryInfo['description']} //当前分类描述

{$categoryUrlName} 全局分类别名 用于显示导航active

文章列表调用标签(闭合)

{mipcms:article key='键名' value='值名' cid='分类ID' limit='调用数量'  page='分页数' where='查询条件' keywords='关键词' order='排序方式' orderBy='排序条件' category='分类url别名参数' sub='二级分类url别名参数' uuids='指定查询的uuid支持用逗号分开多个调用' notUuids='排除的uuid支持用逗号分开多个uuid' tagIds='标签id,支持多个' tagNames='标签名称,支持多个'}

 //循环代码处
<li>
  <a href="{$v['url']}">{$v['title']}</a>
</li>
{/mipcms:article}

文章列表调用标签(非闭合)

闭合标签通常用于列表的循环,或者是有一定相似度列表循环用,但是在开发模板的时候有些情况下就是不规则列表的调用,此时我们需要非闭合标签单独的调用。

{mipcms:articleinfo key='键名' value='test' cid='分类ID' limit='调用数量'  page='分页数' where='查询条件' keywords='关键词' order='排序方式' orderBy='排序条件' category='分类url别名参数' sub='二级分类url别名参数' uuids='指定查询的uuid支持用逗号分开多个调用' notUuids='排除的uuid支持用逗号分开多个uuid' tagIds='标签id,支持多个' tagNames='标签名称,支持多个' /}
//数组由0开始,为第一个
<a href="{$test[0]['url']}">{$test[0]['title']}</a>

下面就列举常用的调用代码

最新文章

{mipcms:article value="v"}
  <li>
    <a href="{$v.url}" data-type="mip" data-title="{$v.title}" title="{$v['title']}">{$v.title}</a>
  </li>
{/mipcms:article}

value的值为v,则在循环列表中使用{$v['title']}或{$v.title}调用文章的字段。

注:默认调用10条最新文章

热门文章

{mipcms:article value="v" cid='$categoryInfo["cid"]' orderBy='views' limit='6'}
  <li>
    <a href="{$v.url}" data-type="mip" data-title="{$v.title}" title="{$v['title']}">{$v.title}</a>
  </li>
{/mipcms:article}

value的值为v,则在循环列表中使用{$v['title']}或{$v.title}调用文章的字段

cid的值$categoryInfo["cid"] 为文章模板页初始化系统变量标签,注意在{}花括号中写变量标签无需再加{};

orderBy的值为views,排序条件为文章的浏览数

limit的值为6,指调用的数据条数为6条

注:省略cid 为调用全部