分页标签问题

2024-01-26 15:08 小编

分页三参数:

page=1      表示开启分页
pagesize=10     表示每10条数据开始分页
urlrule=xxx[page]xxx     表示下一页的url规则

通过这三个参数来构造分页功能


可选参数(v4.5.2支持):

firsturl=xxx    指定第一页的规则,如果不选使用urlrule参数来适配


可选参数(4.5.3支持)

maxlimit=999   只最大显示999条记录,如果本次查询非常多,可以设置这个参数来限定只显示999条


注意事项:

1、存在catid参数时,不能直接使用pagesize,pagesize和urlrule都会无效

 {module module=product catid=9 pagesize=6 page=1 urlrule=wei-[page].html}

一旦出现catid参数时,这时候,系统会调后台栏目设置的分页规则了,也就是意味着一旦出现catid值,那么pagesize和urlrule就失效了。

那么,如何存在catid参数是,又让我的自定义pagesize和urlrule生效呢,

只需要加参数 sbpage=1,那么改写为:

 {module module=product catid=9 pagesize=6 page=1 sbpage=1 urlrule=wei-[page].html}

2、存在catid参数+page=1时,不能使用num参数,num参数将会无效


3、存在page=1时,不能使用num参数,num参数将会无效


单独写上下页标签

需要写在循环标签之后


当前页码:{$page}

总页数:{$nums}

总条数:{$total}

下一页:{str_replace('{page}', min($page+1, $nums), $pagerule)}

上一页:{str_replace('{page}', max($page-1, 1), $pagerule)}

首页:


------如果循环标签规定了return=xxx,那么需要改成-----

当前页码:{$page_xxx}

总页数:{$nums_xxx}

总条数:{$total_xxx}

下一页:{str_replace('{page}', min($page_xxx+1, $nums_xxx), $pagerule_xxx)}

上一页:{str_replace('{page}', max($page_xxx-1, 1), $pagerule_xxx)}


在线咨询 拨打电话

电话

13363039260

微信二维码

微信二维码