loop分页

来源:官方· 作者 jizhicms· 17次点击 · 7个月前

代码演示

{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}


被收藏 0  ∙  0 赞  
加入收藏
0 回复  
善言善语 (您需要 登录 后才能回复 没有账号 ?)

请先登录网站