用ThinkltCMS做一个官网,原分页没有样式,自己改一改
逻辑如下
<#assign startIndex=1/>
<#if (pageCount-pageNo+1) gte 5 >
<#assign startIndex =pageNo>
<#else>
<#assign startIndex =(pageCount+1)-5>
</#if>
<#if pageNo = 1>
<button disabled>上一页</button>
<#elseif pageNo = 2>
<button><a href="index.html">上一页</a></button>
<#else>
<button><a href="index_${pageNo-1}.html">上一页</a></button>
</#if>
<#list 1..pageCount as count>
<#if count gte startIndex && count lt startIndex+5 >
<div class="page ${(pageNo ==count)?string('pages','')}"><a href="${(count == 1 )?string('index.html','index_${count}.html')}">${count}</a></div> </#if>
</#list>
<#if pageNo = pageCount>
<button disabled>下一页</button>
<#elseif pageNo = pageCount-1>
<button><a href="index_${pageCount}.html">下一页</a></button>
<#else>
<button><a href="index_${pageNo+1}.html">下一页</a></button>
</#if>