列表页标签:如新闻中心的内容列表(适用于图片、产品、下载、文章等需要列表展示的模块)
{tp:list name="list"} {$list.id} // id {$list.cate_id} // 栏目id {$list.title} // 标题 {$list.author} // 作者 {$list.source} // 来源 {$list.content|raw} // 内容 {$list.image} // 图片 {$list.create_time|date="Y-m-d H:i:s"} // 创建日期 {$list.hits} // 点击数 {$list.keywords} // 关键词 {$list.description} // 描述 {$list.summary} // 摘要 {$list.url} // 链接地址 {$list.summary|mb_substr=0,20} // 摘要截取 ... {$list.cate.cate_name} // 调用栏目名称 {$list.cate.en_name} // 调用栏目英文名称 {$list.cate.image} // 调用栏目图片 ...{/tp:list}{if empty($list)} 暂无相关内容{/if}分页显示:{$page|raw}// 当图片字段不为空时显示图片,否则显示默认图片{if $list.image} <a href="{$list.url}"><img src="{$list.image}" ></a>{else /} <a href="{$list.url}"><img src="images/default.jpg" ></a>{/if}// 每页的第一条信息高亮显示{if $key == 0} 第一条信息{else /} 其他信息{/if}// 隔行换色{if $key % 2 == 0} 第1、3、5..行换色{/if}{if ($key+1) % 2 == 0} 第2、4、6..行换色{/if}// 标签{if $list.tags} {foreach $list.tags as $k=>$vo } <a href="{$vo.url}" target="_blank">{$vo.name}</a> {/foreach}{/if}// 单选、多选、下拉等字段可通过 '字段名_array' 来调用数组,也可直接调用来显示纯文本{$list.color}{if $list.color_array} {foreach $list.color_array as $key=>$vo } <li {if $vo.selected}class="active"{/if}> {$vo.key}=>{$vo.value}=>{if $vo.selected}已选择{else}未选择{/if} </li> {/foreach}{/if}
列表页的循环获取目前可获取该栏目文章的全部字段。
分页数量可通过后台修改对应栏目的分页条数
字段进行控制。
列表标签还可以传递如下几个字段(非必填项)
字段 | 说明 | 实例 | 默认 |
---|---|---|---|
pagesize | 每页显示数量 | {tp:list pagesize="5" name="list"} {/tp:list} | 为空则默认查找该栏目的分页条数,分页条数也为空则显示系统默认分页数量(10) |
where | 条件 | {tp:list where="hits > 0" name="list"} {/tp:list} | 默认为 status = 1 ,如填写则变为hits > 0 AND status = 1 |
order | 排序 | {tp:list order="id DESC" name="list"} {/tp:list} | 默认为 sort ASC,id DESC |
分页数量设置
通过栏目管理来修改每个栏目的分页条数(推荐)
通过调用时的
pagesize
来设置默认值:10(
\app\index\config\app.php
中设置)
优先级:栏目设置>调用设置>文件配置
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。