在模板页中获取文章列表使用arclist标签,标签用法:
{zz:arclist typeid="87" orderby="sort asc" row="5"} <a href="{$field['url']}">{$field['title']}</a> {/zz:arclist}
arclist标签输出的是栏目分类,是数据列表,是个循环,所以它是闭合标签。
arclist标签有哪些属性?
type(筛选类型,属性值包括find(默认)、son、where、ids)
typeid(栏目类型id,指读取指定栏目下的文章列表,在HulaCWMS中,系统默认读取栏目本身及其子孙栏目分类中的文章内容)
orderby(排序,排序有两种类型,一是正序asc,一是倒序desc。排序字段详见下方常用排序字段列表)
row(要显示数据的条数)
void(数据项别名,默认使用变量field来读取字段信息。而你可以通过该变量定义为其他变量名)
arclist标签比较常用的的几种场景
1、首页中新闻栏目下的文章
{zz:arclist type="find" typeid="17" orderby="create_time desc" row="3"} <a href="{$field['url']}">{$field['title']}</a> {/zz:arclist}
代码分解:
typeid="17" 是指新闻的栏目分类id。
type="find"是指id=17的栏目下子孙级所有的文章内容,type=""默认为type="find",所以可省略。
orderby="create_time desc" 按照创建时间降序排序
$field['url'] 是字段,显示该文章的链接地址。
$field['title'] 是字段,显示该文章的标题。
2、读取指定id的文章
{zz:arclist type="ids" ids="61,62,65"} <a href="{$field['url']}">{$field['title']}</a> {/zz:arclist}
代码分解:
type="ids"是读取指定id的文章。
ids="61,62,65" 是指读取 id=61、id=62、id=65的文章,根据指定的多个文章id,以‘英文逗号’的方式隔开,以获得文章信息。
$field['url'] 是字段,显示该文章的链接地址。
$field['title'] 是字段,显示该文章的标题。
arclist标签不仅仅可以读取文章列表,还可以用来读取首页的幻灯片。
在模板页中获取单篇文章内容时使用article标签,标签用法:
{zz:article id="5"} <div class="img" > <img src="{$field['cover_path']}"/> </div> {/zz:article}
article标签有哪些属性?
id(文章id,指读取指定id的文章内容。)
void(数据项别名,默认使用变量field来读取字段信息。而你可以通过该变量定义为其他变量名)
arclist标签中常用的排序字段列表
字段名称 | 排序方式 |
---|---|
id | 按编号排序 |
isrecommend | 按推荐排序 |
istop | 按置顶排序 |
create_time | 按创建时间排序 |
update_time | 按更新时间排序 |