Commit 7ea2828c authored by Liang Ding's avatar Liang Ding

#19 处理分页

parent 7562dcac
...@@ -48,7 +48,7 @@ import java.util.List; ...@@ -48,7 +48,7 @@ import java.util.List;
* Static site processor. HTML 静态站点生成 https://github.com/88250/solo/issues/19 * Static site processor. HTML 静态站点生成 https://github.com/88250/solo/issues/19
* *
* @author <a href="http://88250.b3log.org">Liang Ding</a> * @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.0.0.0, Jan 7, 2020 * @version 1.0.0.1, Jan 8, 2020
* @since 3.9.0 * @since 3.9.0
*/ */
@RequestProcessor @RequestProcessor
...@@ -85,22 +85,19 @@ public class StaticSiteProcessor { ...@@ -85,22 +85,19 @@ public class StaticSiteProcessor {
try { try {
FileUtils.forceMkdir(new File(staticSitePath + "/skins/")); FileUtils.forceMkdir(new File(staticSitePath + "/skins/"));
// 切换至静态站点生成模式
Latkes.setServerScheme("https"); Latkes.setServerScheme("https");
// TODO: 前端传入生成站点域名 // TODO: 前端传入生成站点域名
// Latkes.setServerHost("88250.github.io"); // Latkes.setServerHost("88250.github.io");
Latkes.setServerHost("dl88250.gitee.io"); Latkes.setServerHost("dl88250.gitee.io");
Latkes.setServerPort(""); Latkes.setServerPort("");
Solos.GEN_STATIC_SITE = true;
genURI("/index.html"); genURI("/index.html");
genURI("/blog/info"); genURI("/blog/info");
genURI("/manifest.json"); genURI("/manifest.json");
genArticles(); genArticles();
Latkes.setServerScheme("http");
Latkes.setServerHost("localhost");
Latkes.setServerPort("8080");
genSkins(); genSkins();
genJS(); genJS();
genImages(); genImages();
...@@ -108,8 +105,13 @@ public class StaticSiteProcessor { ...@@ -108,8 +105,13 @@ public class StaticSiteProcessor {
genFile("robots.txt"); genFile("robots.txt");
genFile("CHANGE_LOGS.md"); genFile("CHANGE_LOGS.md");
LOGGER.log(Level.INFO, "Static site generated [dir=" + staticSitePath + "]"); // 恢复之前的动态运行模式
Latkes.setServerScheme("http");
Latkes.setServerHost("localhost");
Latkes.setServerPort("8080");
Solos.GEN_STATIC_SITE = false;
LOGGER.log(Level.INFO, "Static site generated [dir=" + staticSitePath + "]");
context.renderJSON(0); context.renderJSON(0);
} catch (final Exception e) { } catch (final Exception e) {
LOGGER.log(Level.ERROR, "Generates static site failed", e); LOGGER.log(Level.ERROR, "Generates static site failed", e);
...@@ -156,9 +158,8 @@ public class StaticSiteProcessor { ...@@ -156,9 +158,8 @@ public class StaticSiteProcessor {
String filePath = uri; String filePath = uri;
filePath = StringUtils.replace(filePath, "?", "/"); filePath = StringUtils.replace(filePath, "?", "/");
filePath = StringUtils.replace(filePath, "=", "/"); filePath = StringUtils.replace(filePath, "=", "/");
filePath += ".html"; FileUtils.forceMkdir(new File(staticSitePath + filePath));
FileUtils.forceMkdirParent(new File(staticSitePath + filePath)); final OutputStream outputStream = new FileOutputStream(staticSitePath + filePath + "/index.html");
final OutputStream outputStream = new FileOutputStream(staticSitePath + filePath);
String html = Mocks.mockRequest(uri); String html = Mocks.mockRequest(uri);
IOUtils.write(html, outputStream, StandardCharsets.UTF_8); IOUtils.write(html, outputStream, StandardCharsets.UTF_8);
outputStream.close(); outputStream.close();
......
...@@ -617,6 +617,13 @@ public class DataModelService { ...@@ -617,6 +617,13 @@ public class DataModelService {
dataModel.put(Option.ID_C_HLJS_THEME, hljsTheme); dataModel.put(Option.ID_C_HLJS_THEME, hljsTheme);
dataModel.put(Common.COMMENTABLE, preference.optBoolean(Option.ID_C_COMMENTABLE)); dataModel.put(Common.COMMENTABLE, preference.optBoolean(Option.ID_C_COMMENTABLE));
dataModel.put("staticSite", Solos.GEN_STATIC_SITE);
if (!Solos.GEN_STATIC_SITE) {
dataModel.put("pagingSep", "?p=");
} else {
dataModel.put("pagingSep", "/p/");
}
} }
/** /**
......
...@@ -48,7 +48,7 @@ import java.util.Set; ...@@ -48,7 +48,7 @@ import java.util.Set;
* Solo utilities. * Solo utilities.
* *
* @author <a href="http://88250.b3log.org">Liang Ding</a> * @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.9.0.5, Jan 2, 2020 * @version 1.9.0.6, Jan 8, 2020
* @since 2.8.0 * @since 2.8.0
*/ */
public final class Solos { public final class Solos {
...@@ -83,6 +83,11 @@ public final class Solos { ...@@ -83,6 +83,11 @@ public final class Solos {
*/ */
public static final String COOKIE_SECRET; public static final String COOKIE_SECRET;
/**
* Indicates generating a static site.
*/
public static boolean GEN_STATIC_SITE = false;
static { static {
ResourceBundle solo; ResourceBundle solo;
try { try {
......
...@@ -82,19 +82,19 @@ ...@@ -82,19 +82,19 @@
<div class="fn-clear"> <div class="fn-clear">
<nav class="pagination fn-right"> <nav class="pagination fn-right">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a href="${servePath}${path}?p=${paginationPreviousPageNum}" class="page-number">&laquo;</a> <a href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}" class="page-number">&laquo;</a>
<a class="page-number" href="${servePath}${path}">1</a> <span class="page-number">...</span> <a class="page-number" href="${servePath}${path}">1</a> <span class="page-number">...</span>
</#if> </#if>
<#list paginationPageNums as paginationPageNum> <#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<span class="page-number current">${paginationPageNum}</span> <span class="page-number current">${paginationPageNum}</span>
<#else> <#else>
<a class="page-number" href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a class="page-number" href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <span class="page-number">...</span> <#if paginationPageNums?last != paginationPageCount> <span class="page-number">...</span>
<a href="${servePath}${path}?p=${paginationPageCount}" class="page-number">${paginationPageCount}</a> <a href="${servePath}${path}${pagingSep}${paginationPageCount}" class="page-number">${paginationPageCount}</a>
<a href="${servePath}${path}?p=${paginationNextPageNum}" class="page-number">&raquo;</a> <a href="${servePath}${path}${pagingSep}${paginationNextPageNum}" class="page-number">&raquo;</a>
</#if> </#if>
</nav> </nav>
</div> </div>
......
...@@ -71,18 +71,18 @@ ...@@ -71,18 +71,18 @@
<div class="pagination right"> <div class="pagination right">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a href="${servePath}${path}" title="${firstPageLabel}"><<</a> <a href="${servePath}${path}" title="${firstPageLabel}"><<</a>
<a id="previousPage" href="${servePath}${path}?p=${paginationPreviousPageNum}">${previousPageLabel}</a> <a id="previousPage" href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}">${previousPageLabel}</a>
</#if> </#if>
<#list paginationPageNums as paginationPageNum> <#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<a href="${servePath}${path}?p=${paginationPageNum}" class="selected">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}" class="selected">${paginationPageNum}</a>
<#else> <#else>
<a href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}?p=${paginationNextPageNum}">${nextPagePabel}</a> <a id="nextPage" href="${servePath}${path}${pagingSep}${paginationNextPageNum}">${nextPagePabel}</a>
<a title="${lastPageLabel}" href="${servePath}${path}?p=${paginationPageCount}">>></a> <a title="${lastPageLabel}" href="${servePath}${path}${pagingSep}${paginationPageCount}">>></a>
</#if> </#if>
&nbsp;&nbsp;${sumLabel} ${paginationPageCount} ${pageLabel} &nbsp;&nbsp;${sumLabel} ${paginationPageCount} ${pageLabel}
</div> </div>
......
...@@ -52,14 +52,14 @@ ...@@ -52,14 +52,14 @@
<div class="col-sm-4"> <div class="col-sm-4">
<#if 1 < paginationCurrentPageNum> <#if 1 < paginationCurrentPageNum>
<#assign prePage = paginationCurrentPageNum - 1> <#assign prePage = paginationCurrentPageNum - 1>
<a class="btn btn-success" href="${servePath}${path}?p=${prePage}">Newer</a> <a class="btn btn-success" href="${servePath}${path}${pagingSep}${prePage}">Newer</a>
</#if> </#if>
</div> </div>
<div class="col-sm-4 text-right"> <div class="col-sm-4 text-right">
<#if paginationCurrentPageNum < paginationPageCount> <#if paginationCurrentPageNum < paginationPageCount>
<#assign nextPage = paginationCurrentPageNum + 1> <#assign nextPage = paginationCurrentPageNum + 1>
<a class="btn btn-success" href="${servePath}${path}?p=${nextPage}">Older</a> <a class="btn btn-success" href="${servePath}${path}${pagingSep}${nextPage}">Older</a>
</#if> </#if>
</div> </div>
......
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
<#if 0 != paginationPageCount> <#if 0 != paginationPageCount>
<nav class="pagination"> <nav class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a href="${servePath}${path}?p=${paginationPreviousPageNum}" <a href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}"
aria-label="${previousPageLabel}" aria-label="${previousPageLabel}"
class="pagination__item vditor-tooltipped__n vditor-tooltipped">&laquo;</a> class="pagination__item vditor-tooltipped__n vditor-tooltipped">&laquo;</a>
<a class="pagination__item" href="${servePath}${path}">1</a> <a class="pagination__item" href="${servePath}${path}">1</a>
...@@ -81,13 +81,13 @@ ...@@ -81,13 +81,13 @@
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<span class="pagination__item pagination__item--active">${paginationPageNum}</span> <span class="pagination__item pagination__item--active">${paginationPageNum}</span>
<#else> <#else>
<a class="pagination__item" href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a class="pagination__item" href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<span class="pagination__item pagination__item--omit">...</span> <span class="pagination__item pagination__item--omit">...</span>
<a href="${servePath}${path}?p=${paginationPageCount}" class="pagination__item">${paginationPageCount}</a> <a href="${servePath}${path}${pagingSep}${paginationPageCount}" class="pagination__item">${paginationPageCount}</a>
<a href="${servePath}${path}?p=${paginationNextPageNum}" aria-label="${nextPagePabel}" <a href="${servePath}${path}${pagingSep}${paginationNextPageNum}" aria-label="${nextPagePabel}"
class="pagination__item vditor-tooltipped__n vditor-tooltipped">&raquo;</a> class="pagination__item vditor-tooltipped__n vditor-tooltipped">&raquo;</a>
</#if> </#if>
</nav> </nav>
......
...@@ -86,7 +86,7 @@ ...@@ -86,7 +86,7 @@
<#if 0 != paginationPageCount> <#if 0 != paginationPageCount>
<nav class="pagination"> <nav class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a pjax-title="${blogTitle}" href="${servePath}${path}?p=${paginationPreviousPageNum}" <a pjax-title="${blogTitle}" href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}"
aria-label="${previousPageLabel}" aria-label="${previousPageLabel}"
class="pagination__item vditor-tooltipped__n vditor-tooltipped">&laquo;</a> class="pagination__item vditor-tooltipped__n vditor-tooltipped">&laquo;</a>
<a pjax-title="${blogTitle}" class="pagination__item" href="${servePath}${path}">1</a> <a pjax-title="${blogTitle}" class="pagination__item" href="${servePath}${path}">1</a>
...@@ -96,13 +96,13 @@ ...@@ -96,13 +96,13 @@
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<span class="pagination__item pagination__item--active">${paginationPageNum}</span> <span class="pagination__item pagination__item--active">${paginationPageNum}</span>
<#else> <#else>
<a pjax-title="${blogTitle}" class="pagination__item" href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a pjax-title="${blogTitle}" class="pagination__item" href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<span class="pagination__item pagination__item--omit">...</span> <span class="pagination__item pagination__item--omit">...</span>
<a pjax-title="${blogTitle}" href="${servePath}${path}?p=${paginationPageCount}" class="pagination__item">${paginationPageCount}</a> <a pjax-title="${blogTitle}" href="${servePath}${path}${pagingSep}${paginationPageCount}" class="pagination__item">${paginationPageCount}</a>
<a pjax-title="${blogTitle}" href="${servePath}${path}?p=${paginationNextPageNum}" aria-label="${nextPagePabel}" <a pjax-title="${blogTitle}" href="${servePath}${path}${pagingSep}${paginationNextPageNum}" aria-label="${nextPagePabel}"
class="pagination__item vditor-tooltipped__n vditor-tooltipped">&raquo;</a> class="pagination__item vditor-tooltipped__n vditor-tooltipped">&raquo;</a>
</#if> </#if>
</nav> </nav>
......
...@@ -108,18 +108,18 @@ ...@@ -108,18 +108,18 @@
<div class="pagination"> <div class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a href="${servePath}${path}">${firstPageLabel}</a> <a href="${servePath}${path}">${firstPageLabel}</a>
<a id="previousPage" href="${servePath}${path}?p=${paginationPreviousPageNum}">${previousPageLabel}</a> <a id="previousPage" href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}">${previousPageLabel}</a>
</#if> </#if>
<#list paginationPageNums as paginationPageNum> <#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<a href="${servePath}${path}?p=${paginationPageNum}" class="selected">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}" class="selected">${paginationPageNum}</a>
<#else> <#else>
<a href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}?p=${paginationNextPageNum}">${nextPagePabel}</a> <a id="nextPage" href="${servePath}${path}${pagingSep}${paginationNextPageNum}">${nextPagePabel}</a>
<a href="${servePath}${path}?p=${paginationPageCount}">${lastPageLabel}</a> <a href="${servePath}${path}${pagingSep}${paginationPageCount}">${lastPageLabel}</a>
</#if> </#if>
&nbsp;&nbsp;${sumLabel} ${paginationPageCount} ${pageLabel} &nbsp;&nbsp;${sumLabel} ${paginationPageCount} ${pageLabel}
</div> </div>
......
...@@ -20,11 +20,11 @@ ...@@ -20,11 +20,11 @@
<#if !isIndex && paginationCurrentPageNum != 1> <#if !isIndex && paginationCurrentPageNum != 1>
<nav class="pagination fn-clear fn-wrap" role="navigation"> <nav class="pagination fn-clear fn-wrap" role="navigation">
<#if paginationCurrentPageNum != 1> <#if paginationCurrentPageNum != 1>
<a class="fn-left" href="${servePath}${path}?p=${paginationPreviousPageNum}">← ${previousPageLabel}</a> <a class="fn-left" href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}">← ${previousPageLabel}</a>
</#if> </#if>
<span>${pageLabel} ${paginationCurrentPageNum} of ${paginationPageCount}</span> <span>${pageLabel} ${paginationCurrentPageNum} of ${paginationPageCount}</span>
<#if paginationPageCount != paginationCurrentPageNum> <#if paginationPageCount != paginationCurrentPageNum>
<a class="fn-right" href="${servePath}${path}?p=${paginationNextPageNum}">${nextPagePabel} →</a> <a class="fn-right" href="${servePath}${path}${pagingSep}${paginationNextPageNum}">${nextPagePabel} →</a>
</#if> </#if>
</nav> </nav>
</#if> </#if>
...@@ -71,11 +71,11 @@ ...@@ -71,11 +71,11 @@
<#if 0 != paginationPageCount> <#if 0 != paginationPageCount>
<nav class="pagination fn-clear fn-wrap" role="navigation"> <nav class="pagination fn-clear fn-wrap" role="navigation">
<#if paginationCurrentPageNum != 1> <#if paginationCurrentPageNum != 1>
<a class="fn-left" href="${servePath}${path}?p=${paginationPreviousPageNum}">← ${previousPageLabel}</a> <a class="fn-left" href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}">← ${previousPageLabel}</a>
</#if> </#if>
<span>${pageLabel} ${paginationCurrentPageNum} of ${paginationPageCount}</span> <span>${pageLabel} ${paginationCurrentPageNum} of ${paginationPageCount}</span>
<#if paginationPageCount != paginationCurrentPageNum> <#if paginationPageCount != paginationCurrentPageNum>
<a class="fn-right" href="${servePath}${path}?p=${paginationNextPageNum}">${nextPagePabel} →</a> <a class="fn-right" href="${servePath}${path}${pagingSep}${paginationNextPageNum}">${nextPagePabel} →</a>
</#if> </#if>
</nav> </nav>
</#if> </#if>
\ No newline at end of file
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
<#if 0 != paginationPageCount> <#if 0 != paginationPageCount>
<nav class="fn__flex pagination"> <nav class="fn__flex pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a href="${servePath}${path}?p=${paginationPreviousPageNum}" class="pagination__item fn__flex-center">&laquo; Prev</a> <a href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}" class="pagination__item fn__flex-center">&laquo; Prev</a>
</#if> </#if>
<div class="fn__flex-1 ft__center"> <div class="fn__flex-1 ft__center">
...@@ -79,18 +79,18 @@ ...@@ -79,18 +79,18 @@
<span class="pagination__item pagination__item--current">${paginationPageNum}</span> <span class="pagination__item pagination__item--current">${paginationPageNum}</span>
<#else> <#else>
<a class="pagination__item" <a class="pagination__item"
href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<span class="pagination__item">...</span> <span class="pagination__item">...</span>
<a href="${servePath}${path}?p=${paginationPageCount}" <a href="${servePath}${path}${pagingSep}${paginationPageCount}"
class="pagination__item">${paginationPageCount}</a> class="pagination__item">${paginationPageCount}</a>
</#if> </#if>
</div> </div>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<a href="${servePath}${path}?p=${paginationNextPageNum}" class="pagination__item fn__flex-center">Next &raquo;</a> <a href="${servePath}${path}${pagingSep}${paginationNextPageNum}" class="pagination__item fn__flex-center">Next &raquo;</a>
</#if> </#if>
</nav> </nav>
</#if> </#if>
\ No newline at end of file
...@@ -72,7 +72,7 @@ ...@@ -72,7 +72,7 @@
<#if 0 != paginationPageCount> <#if 0 != paginationPageCount>
<nav class="pagination"> <nav class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a href="${servePath}${path}?p=${paginationPreviousPageNum}" class="pagination__item">&laquo;</a> <a href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}" class="pagination__item">&laquo;</a>
<a class="pagination__item" href="${servePath}${path}">1</a> <a class="pagination__item" href="${servePath}${path}">1</a>
<span class="pagination__item pagination__omit">...</span> <span class="pagination__item pagination__omit">...</span>
</#if> </#if>
...@@ -80,13 +80,13 @@ ...@@ -80,13 +80,13 @@
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<span class="pagination__item pagination__item--active">${paginationPageNum}</span> <span class="pagination__item pagination__item--active">${paginationPageNum}</span>
<#else> <#else>
<a class="pagination__item" href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a class="pagination__item" href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<span class="pagination__item pagination__omit">...</span> <span class="pagination__item pagination__omit">...</span>
<a href="${servePath}${path}?p=${paginationPageCount}" class="pagination__item">${paginationPageCount}</a> <a href="${servePath}${path}${pagingSep}${paginationPageCount}" class="pagination__item">${paginationPageCount}</a>
<a href="${servePath}${path}?p=${paginationNextPageNum}" class="pagination__item">&raquo;</a> <a href="${servePath}${path}${pagingSep}${paginationNextPageNum}" class="pagination__item">&raquo;</a>
</#if> </#if>
</nav> </nav>
</#if> </#if>
\ No newline at end of file
...@@ -83,18 +83,18 @@ ...@@ -83,18 +83,18 @@
<div class="pagination"> <div class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a href="${servePath}${path}" title="${firstPageLabel}"><<</a> <a href="${servePath}${path}" title="${firstPageLabel}"><<</a>
<a href="${servePath}${path}?p=${paginationPreviousPageNum}" title="${previousPageLabel}"><</a> <a href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}" title="${previousPageLabel}"><</a>
</#if> </#if>
<#list paginationPageNums as paginationPageNum> <#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<a href="${servePath}${path}?p=${paginationPageNum}" class="current">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}" class="current">${paginationPageNum}</a>
<#else> <#else>
<a href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<a href="${servePath}${path}?p=${paginationNextPageNum}" title="${nextPagePabel}">></a> <a href="${servePath}${path}${pagingSep}${paginationNextPageNum}" title="${nextPagePabel}">></a>
<a href="${servePath}${path}?p=${paginationPageCount}" title="${lastPageLabel}">>></a> <a href="${servePath}${path}${pagingSep}${paginationPageCount}" title="${lastPageLabel}">>></a>
</#if> </#if>
&nbsp;&nbsp;${sumLabel} ${paginationPageCount} ${pageLabel} &nbsp;&nbsp;${sumLabel} ${paginationPageCount} ${pageLabel}
</div> </div>
......
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
<#if 0 != paginationPageCount> <#if 0 != paginationPageCount>
<nav class="pagination"> <nav class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a href="${servePath}${path}?p=${paginationPreviousPageNum}" class="pagination__item">←</a> <a href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}" class="pagination__item">←</a>
<a class="pagination__item" href="${servePath}${path}">1</a> <a class="pagination__item" href="${servePath}${path}">1</a>
<span class="pagination__item pagination__item--text">...</span> <span class="pagination__item pagination__item--text">...</span>
</#if> </#if>
...@@ -77,14 +77,14 @@ ...@@ -77,14 +77,14 @@
<span class="pagination__item pagination__item--current">${paginationPageNum}</span> <span class="pagination__item pagination__item--current">${paginationPageNum}</span>
<#else> <#else>
<a class="pagination__item" <a class="pagination__item"
href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<span class="pagination__item pagination__item--text">...</span> <span class="pagination__item pagination__item--text">...</span>
<a href="${servePath}${path}?p=${paginationPageCount}" <a href="${servePath}${path}${pagingSep}${paginationPageCount}"
class="pagination__item">${paginationPageCount}</a> class="pagination__item">${paginationPageCount}</a>
<a href="${servePath}${path}?p=${paginationNextPageNum}" class="pagination__item">→</a> <a href="${servePath}${path}${pagingSep}${paginationNextPageNum}" class="pagination__item">→</a>
</#if> </#if>
</nav> </nav>
</#if> </#if>
...@@ -89,18 +89,18 @@ ...@@ -89,18 +89,18 @@
<div class="pagination"> <div class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a href="${servePath}${path}">${firstPageLabel}</a> <a href="${servePath}${path}">${firstPageLabel}</a>
<a id="previousPage" href="${servePath}${path}?p=${paginationPreviousPageNum}">${previousPageLabel}</a> <a id="previousPage" href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}">${previousPageLabel}</a>
</#if> </#if>
<#list paginationPageNums as paginationPageNum> <#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<a href="${servePath}${path}?p=${paginationPageNum}" class="selected">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}" class="selected">${paginationPageNum}</a>
<#else> <#else>
<a href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}?p=${paginationNextPageNum}">${nextPagePabel}</a> <a id="nextPage" href="${servePath}${path}${pagingSep}${paginationNextPageNum}">${nextPagePabel}</a>
<a href="${servePath}${path}?p=${paginationPageCount}">${lastPageLabel}</a> <a href="${servePath}${path}${pagingSep}${paginationPageCount}">${lastPageLabel}</a>
</#if> </#if>
&nbsp;&nbsp;${sumLabel} ${paginationPageCount} ${pageLabel} &nbsp;&nbsp;${sumLabel} ${paginationPageCount} ${pageLabel}
</div> </div>
......
...@@ -83,18 +83,18 @@ ...@@ -83,18 +83,18 @@
<div class="pagination"> <div class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a href="${servePath}${path}">${firstPageLabel}</a> <a href="${servePath}${path}">${firstPageLabel}</a>
<a id="previousPage" href="${servePath}${path}?p=${paginationPreviousPageNum}">${previousPageLabel}</a> <a id="previousPage" href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}">${previousPageLabel}</a>
</#if> </#if>
<#list paginationPageNums as paginationPageNum> <#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<a href="${servePath}${path}?p=${paginationPageNum}" class="selected">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}" class="selected">${paginationPageNum}</a>
<#else> <#else>
<a href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}?p=${paginationNextPageNum}">${nextPagePabel}</a> <a id="nextPage" href="${servePath}${path}${pagingSep}${paginationNextPageNum}">${nextPagePabel}</a>
<a href="${servePath}${path}?p=${paginationPageCount}">${lastPageLabel}</a> <a href="${servePath}${path}${pagingSep}${paginationPageCount}">${lastPageLabel}</a>
</#if> </#if>
&nbsp;&nbsp;${sumLabel} ${paginationPageCount} ${pageLabel} &nbsp;&nbsp;${sumLabel} ${paginationPageCount} ${pageLabel}
</div> </div>
......
...@@ -43,18 +43,18 @@ ...@@ -43,18 +43,18 @@
<#if 0 != paginationPageCount> <#if 0 != paginationPageCount>
<div class="pagination"> <div class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a id="previousPage" href="${servePath}${path}?p=${paginationPreviousPageNum}" <a id="previousPage" href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}"
title="${previousPageLabel}"><</a> title="${previousPageLabel}"><</a>
</#if> </#if>
<#list paginationPageNums as paginationPageNum> <#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<span>${paginationPageNum}</span> <span>${paginationPageNum}</span>
<#else> <#else>
<a href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}?p=${paginationNextPageNum}" title="${nextPagePabel}">></a> <a id="nextPage" href="${servePath}${path}${pagingSep}${paginationNextPageNum}" title="${nextPagePabel}">></a>
</#if> </#if>
</div> </div>
</#if> </#if>
......
...@@ -73,18 +73,18 @@ ...@@ -73,18 +73,18 @@
<#if 0 != paginationPageCount> <#if 0 != paginationPageCount>
<div class="pagination"> <div class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a id="previousPage" href="${servePath}${path}?p=${paginationPreviousPageNum}" <a id="previousPage" href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}"
title="${previousPageLabel}"><</a> title="${previousPageLabel}"><</a>
</#if> </#if>
<#list paginationPageNums as paginationPageNum> <#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<span>${paginationPageNum}</span> <span>${paginationPageNum}</span>
<#else> <#else>
<a href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}?p=${paginationNextPageNum}" title="${nextPagePabel}">></a> <a id="nextPage" href="${servePath}${path}${pagingSep}${paginationNextPageNum}" title="${nextPagePabel}">></a>
</#if> </#if>
</#if> </#if>
</div> </div>
......
...@@ -40,18 +40,18 @@ ...@@ -40,18 +40,18 @@
<#if 0 != paginationPageCount> <#if 0 != paginationPageCount>
<div class="pagination"> <div class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a id="previousPage" href="${servePath}${path}?p=${paginationPreviousPageNum}" <a id="previousPage" href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}"
title="${previousPageLabel}"><</a> title="${previousPageLabel}"><</a>
</#if> </#if>
<#list paginationPageNums as paginationPageNum> <#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<span>${paginationPageNum}</span> <span>${paginationPageNum}</span>
<#else> <#else>
<a href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}?p=${paginationNextPageNum}" title="${nextPagePabel}">></a> <a id="nextPage" href="${servePath}${path}${pagingSep}${paginationNextPageNum}" title="${nextPagePabel}">></a>
</#if> </#if>
</div> </div>
</#if> </#if>
......
...@@ -36,18 +36,18 @@ ...@@ -36,18 +36,18 @@
<#if 0 != paginationPageCount> <#if 0 != paginationPageCount>
<div class="pagination"> <div class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a id="previousPage" href="${servePath}${path}?p=${paginationPreviousPageNum}" <a id="previousPage" href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}"
title="${previousPageLabel}"><</a> title="${previousPageLabel}"><</a>
</#if> </#if>
<#list paginationPageNums as paginationPageNum> <#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<span>${paginationPageNum}</span> <span>${paginationPageNum}</span>
<#else> <#else>
<a href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}?p=${paginationNextPageNum}" title="${nextPagePabel}">></a> <a id="nextPage" href="${servePath}${path}${pagingSep}${paginationNextPageNum}" title="${nextPagePabel}">></a>
</#if> </#if>
</div> </div>
</#if> </#if>
......
...@@ -42,18 +42,18 @@ ...@@ -42,18 +42,18 @@
<#if 0 != paginationPageCount> <#if 0 != paginationPageCount>
<div class="pagination"> <div class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a id="previousPage" href="${servePath}${path}?p=${paginationPreviousPageNum}" <a id="previousPage" href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}"
title="${previousPageLabel}"><</a> title="${previousPageLabel}"><</a>
</#if> </#if>
<#list paginationPageNums as paginationPageNum> <#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<span>${paginationPageNum}</span> <span>${paginationPageNum}</span>
<#else> <#else>
<a href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}?p=${paginationNextPageNum}" title="${nextPagePabel}">></a> <a id="nextPage" href="${servePath}${path}${pagingSep}${paginationNextPageNum}" title="${nextPagePabel}">></a>
</#if> </#if>
</div> </div>
</#if> </#if>
......
...@@ -75,19 +75,19 @@ ...@@ -75,19 +75,19 @@
<#if 0 != paginationPageCount> <#if 0 != paginationPageCount>
<nav class="pagination"> <nav class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a href="${servePath}${path}?p=${paginationPreviousPageNum}" class="extend next"><<</a> <a href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}" class="extend next"><<</a>
<a class="page-number" href="${servePath}${path}">1</a> ... <a class="page-number" href="${servePath}${path}">1</a> ...
</#if> </#if>
<#list paginationPageNums as paginationPageNum> <#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<span class="page-number current">${paginationPageNum}</span> <span class="page-number current">${paginationPageNum}</span>
<#else> <#else>
<a class="page-number" href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a class="page-number" href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> ... <#if paginationPageNums?last != paginationPageCount> ...
<a href="${servePath}${path}?p=${paginationPageCount}" class="page-number">${paginationPageCount}</a> <a href="${servePath}${path}${pagingSep}${paginationPageCount}" class="page-number">${paginationPageCount}</a>
<a href="${servePath}${path}?p=${paginationNextPageNum}" class="extend next">>></a> <a href="${servePath}${path}${pagingSep}${paginationNextPageNum}" class="extend next">>></a>
</#if> </#if>
</nav> </nav>
</#if> </#if>
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
<div class="fn__clear"> <div class="fn__clear">
<nav class="pagination fn__right"> <nav class="pagination fn__right">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a href="${servePath}${path}?p=${paginationPreviousPageNum}" class="pagination__item">&laquo;</a> <a href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}" class="pagination__item">&laquo;</a>
<a class="pagination__item" href="${servePath}${path}">1</a> <a class="pagination__item" href="${servePath}${path}">1</a>
<span class="pagination__item pagination__item--text">...</span> <span class="pagination__item pagination__item--text">...</span>
</#if> </#if>
...@@ -86,13 +86,13 @@ ...@@ -86,13 +86,13 @@
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<span class="pagination__item pagination__item--current">${paginationPageNum}</span> <span class="pagination__item pagination__item--current">${paginationPageNum}</span>
<#else> <#else>
<a class="pagination__item" href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a class="pagination__item" href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<span class="pagination__item pagination__item--text">...</span> <span class="pagination__item pagination__item--text">...</span>
<a href="${servePath}${path}?p=${paginationPageCount}" class="pagination__item">${paginationPageCount}</a> <a href="${servePath}${path}${pagingSep}${paginationPageCount}" class="pagination__item">${paginationPageCount}</a>
<a href="${servePath}${path}?p=${paginationNextPageNum}" class="pagination__item">&raquo;</a> <a href="${servePath}${path}${pagingSep}${paginationNextPageNum}" class="pagination__item">&raquo;</a>
</#if> </#if>
</nav> </nav>
</div> </div>
......
...@@ -70,18 +70,18 @@ ...@@ -70,18 +70,18 @@
<div> <div>
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a href="${servePath}${path}">${firstPageLabel}</a> <a href="${servePath}${path}">${firstPageLabel}</a>
<a id="previousPage" href="${servePath}${path}?p=${paginationPreviousPageNum}">${previousPageLabel}</a> <a id="previousPage" href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}">${previousPageLabel}</a>
</#if> </#if>
<#list paginationPageNums as paginationPageNum> <#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<a href="${servePath}${path}?p=${paginationPageNum}" class="selected">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}" class="selected">${paginationPageNum}</a>
<#else> <#else>
<a href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}?p=${paginationNextPageNum}">${nextPagePabel}</a> <a id="nextPage" href="${servePath}${path}${pagingSep}${paginationNextPageNum}">${nextPagePabel}</a>
<a href="${servePath}${path}?p=${paginationPageCount}">${lastPageLabel}</a> <a href="${servePath}${path}${pagingSep}${paginationPageCount}">${lastPageLabel}</a>
</#if> </#if>
&nbsp;&nbsp;${sumLabel} ${paginationPageCount} ${pageLabel} &nbsp;&nbsp;${sumLabel} ${paginationPageCount} ${pageLabel}
</div> </div>
......
...@@ -69,18 +69,18 @@ ...@@ -69,18 +69,18 @@
<div class="pagination"> <div class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a href="${servePath}${path}">${firstPageLabel}</a> <a href="${servePath}${path}">${firstPageLabel}</a>
<a id="previousPage" href="${servePath}${path}?p=${paginationPreviousPageNum}">${previousPageLabel}</a> <a id="previousPage" href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}">${previousPageLabel}</a>
</#if> </#if>
<#list paginationPageNums as paginationPageNum> <#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<a href="${servePath}${path}?p=${paginationPageNum}" class="selected">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}" class="selected">${paginationPageNum}</a>
<#else> <#else>
<a href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> <#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}?p=${paginationNextPageNum}">${nextPagePabel}</a> <a id="nextPage" href="${servePath}${path}${pagingSep}${paginationNextPageNum}">${nextPagePabel}</a>
<a href="${servePath}${path}?p=${paginationPageCount}">${lastPageLabel}</a> <a href="${servePath}${path}${pagingSep}${paginationPageCount}">${lastPageLabel}</a>
</#if> </#if>
&nbsp;&nbsp;${sumLabel} ${paginationPageCount} ${pageLabel} &nbsp;&nbsp;${sumLabel} ${paginationPageCount} ${pageLabel}
</div> </div>
......
...@@ -85,19 +85,19 @@ ...@@ -85,19 +85,19 @@
<#if 0 != paginationPageCount> <#if 0 != paginationPageCount>
<nav class="pagination"> <nav class="pagination">
<#if 1 != paginationPageNums?first> <#if 1 != paginationPageNums?first>
<a href="${servePath}${path}?p=${paginationPreviousPageNum}" class="extend">${previousPageLabel}</a> <a href="${servePath}${path}${pagingSep}${paginationPreviousPageNum}" class="extend">${previousPageLabel}</a>
<a class="page-num" href="${servePath}${path}">1</a> ... <a class="page-num" href="${servePath}${path}">1</a> ...
</#if> </#if>
<#list paginationPageNums as paginationPageNum> <#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum> <#if paginationPageNum == paginationCurrentPageNum>
<span class="current page-num">${paginationPageNum}</span> <span class="current page-num">${paginationPageNum}</span>
<#else> <#else>
<a class="page-num" href="${servePath}${path}?p=${paginationPageNum}">${paginationPageNum}</a> <a class="page-num" href="${servePath}${path}${pagingSep}${paginationPageNum}">${paginationPageNum}</a>
</#if> </#if>
</#list> </#list>
<#if paginationPageNums?last != paginationPageCount> ... <#if paginationPageNums?last != paginationPageCount> ...
<a href="${servePath}${path}?p=${paginationPageCount}" class="page-num">${paginationPageCount}</a> <a href="${servePath}${path}${pagingSep}${paginationPageCount}" class="page-num">${paginationPageCount}</a>
<a href="${servePath}${path}?p=${paginationNextPageNum}" class="extend">${nextPagePabel}</a> <a href="${servePath}${path}${pagingSep}${paginationNextPageNum}" class="extend">${nextPagePabel}</a>
</#if> </#if>
</nav> </nav>
</#if> </#if>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment