代码演示
{loop table="article" ispage="1" limit="10" as="v"} //这里输出列表数据 {/loop}
默认tpl模板输出[带html样式]:{$v_pages} 总条数:{$v_sum} 总页数:{$v_allpage} 分页列表[数组]:{$v_listpage} 页码数组:{$v_listpage['list']} 首页链接:{$v_listpage['home']} 尾页链接:{$v_listpage['last']} 上一页链接:{$v_listpage['prev']} 下一页链接:{$v_listpage['next']} 当前页链接:{$v_listpage['current']} 当前页页码:{$v_listpage['current_num']} 总页数:{$v_listpage['allpage']} 分页前一条链接:{$v_prevpage} 分页后一条链接:{$v_nextpage}
注意事项
上面的$v要跟as="v"里面的v对应,这个v不是固定的,可以任意单个或多个字母,要灵活变通。
自定义分页HTML
<ul class="pagination"> {if($v_listpage['list'])} <li class="page-item {if(!$v_listpage['prev'])}disabled{/if}"><a class="page-link" href="{$v_listpage['prev']}" aria-label="Previous"><span aria-hidden="true">«</span></a></li> {foreach $v_listpage['list'] as $ss} <li class="page-item {if($ss['num']==$v_listpage['current_num'])}active background{/if}"><a href="{$ss['url']}" class="page-link">{$ss['num']}</a></li> {/foreach} <li class="page-item {if(!$v_listpage['next'])}disabled{/if}"><a class="page-link" href="{$v_listpage['next']}" aria-label="Next"><span aria-hidden="true">»</span></a></li> {/if} </ul>
多个loop分页【不推荐】
使用不同的 page 分页标识,使用 jzpage
{loop table="article" tid="1" isall="1" jzpage="p" ispage="1" as="v"} {/loop} {loop table="article" tid="1" isall="1" jzpage="pp" ispage="1" as="v"} {/loop}
循环输出多个loop分页【不推荐】
{foreach $classtypedata[1]['children']['list'] as $v} {php $jzpage='page'.$v['id']; /} {loop table="article" tid="1" isall="1" jzpage="$jzpage" ispage="1" as="v"} {/loop} {/foreach}