影视资源坊把 art/show.html 用到的栏目页标签整理成一份速查文档,做资讯、明星介绍、专题栏目的站长可以直接对照抄。
影视资源坊整理这份art/show.html开发文件,这份页面属于文章组件的栏目列表页,不少站长做资讯、明星介绍、专题信息都会用到,搞懂选项就能快速实现多条件筛选功能。
模板文件存放网址:
html/art/show.htmlprepreprepreprepreprepreprepreprepreprepre
页面对应的aid值为22,在模板内部可以直接调取栏目数据变量$obj,想要查看所有栏目有关字段,可以查阅官方栏目字段说明文件。
生成该页面浏览网址的入口标签:
{:mac_url_type(['type_id'=>2],['by'=>'hits'],'show')}prepreprepreprepreprepreprepreprepreprepre浏览页面的时候,可以在URL附带各种筛选条件,模板内通过$param数组接收传过来的值,写法为{$param['参数名']}。
| 参数 | 示例值 | 是否必选 | 参数说明 |
|---|---|---|---|
| id | 1 | 是 | 文章分类ID,用来指定当前展示哪一个分类下面的数据 |
| level | 9 | 否 | 按照推荐值进行内容筛选 |
| letter | A | 否 | 首字母筛选,适合人物、名称类内容过滤 |
| state | 1 | 否 | 审核状态筛选,一般1代表已审核通过内容 |
| tag | 八卦 | 否 | 根据文章标签tag筛选对应内容 |
| class | 明星 | 否 | 扩展分类字段,用来做二次类型过滤 |
| order | desc | 否 | 排序方式:desc倒序,asc正序 |
| by | time | 否 | 排序根据,支持id、time、time_add、score、hits、hits_day、hits_week、hits_month、up、down、level、rnd |
接下来是完整带多筛选条件的浏览网址范例,可以直接借鉴格式改写自身的选项:
/index.php/artshow/1/by/time/class/明星/letter/A.htmlprepreprepreprepreprepreprepreprepreprepre
模板中读取URL传入选项,直接使用{$param['键名']},举个例子读取筛选的拓展栏目:
{$param['class']}prepreprepreprepreprepreprepreprepreprepre{maccms:art num="20" paging="yes" pageurl="art/show" type="current" order="desc" by="time"}
<li><a href="{:mac_url_art_detail($vo)}" title="{$vo.art_name}">
<img src="{:mac_url_img($vo.art_pic)}" alt="{$vo.art_name}"/>
<h2>{$vo.art_name}</h2>
<p>{$vo.art_actor}</p>
<i>{$vo.art_remarks}</i>
</a></li>
{/maccms:art}prepreprepreprepreprepreprepreprepreprepre列表开启paging="yes"之后,页面要搭配苹果cms标准分页标签。放在列表循环外部,否则不能正常呈现分页按钮。
type="current"代表只读取当前栏目下文章,不会跨栏目调取其他栏目信息
num控制每页输出多少条数据,要和分页功能配合使用
pageurl务必填写art/show,伪静态才能正确生成分页网址网址
$obj变量存放当前栏目的基础信息,可以调取栏目名字、栏目概述等字段
art/show.html是苹果cms文章组件关键列表模板,熟练掌握URL传参,param数组、maccms:art标签,就可以轻松实现首字母、标签、拓展栏目、多维度排序等筛选功能,契合架设明星资料库、影视资讯、专题文件类页面。
栏目页标签的用法就整理到这里,配合搜索页和首页模板的标签文档一起看,整套文章组件的调取就齐了。