diff --git a/controllers/ItemsetsController.go b/controllers/ItemsetsController.go index ef129111..e9625d49 100644 --- a/controllers/ItemsetsController.go +++ b/controllers/ItemsetsController.go @@ -1,6 +1,8 @@ package controllers import ( + "math" + "github.com/beego/beego/v2/client/orm" "github.com/beego/beego/v2/core/logs" "github.com/mindoc-org/mindoc/conf" @@ -24,7 +26,7 @@ func (c *ItemsetsController) Prepare() { func (c *ItemsetsController) Index() { c.Prepare() c.TplName = "items/index.tpl" - pageSize := 18 + pageSize := 16 pageIndex, _ := c.GetInt("page", 0) @@ -33,7 +35,6 @@ func (c *ItemsetsController) Index() { if err != nil && err != orm.ErrNoRows { c.ShowErrorPage(500, err.Error()) } - c.Data["TotalPages"] = pageIndex if err == orm.ErrNoRows || len(items) <= 0 { c.Data["Lists"] = items c.Data["PageHtml"] = "" @@ -46,7 +47,7 @@ func (c *ItemsetsController) Index() { } else { c.Data["PageHtml"] = "" } - + c.Data["TotalPages"] = int(math.Ceil(float64(totalCount) / float64(pageSize))) c.Data["Lists"] = items } @@ -85,6 +86,7 @@ func (c *ItemsetsController) List() { } else { c.Data["PageHtml"] = "" } + c.Data["TotalPages"] = int(math.Ceil(float64(totalCount) / float64(pageSize))) c.Data["Lists"] = searchResult c.Data["Model"] = item diff --git a/views/home/index.tpl b/views/home/index.tpl index 982b6d7a..65c9a81f 100644 --- a/views/home/index.tpl +++ b/views/home/index.tpl @@ -49,7 +49,7 @@ diff --git a/views/items/index.tpl b/views/items/index.tpl index 60e8674c..c6c4a8a2 100644 --- a/views/items/index.tpl +++ b/views/items/index.tpl @@ -42,8 +42,8 @@ diff --git a/views/items/list.tpl b/views/items/list.tpl index d187d1e9..6cab49aa 100644 --- a/views/items/list.tpl +++ b/views/items/list.tpl @@ -53,7 +53,10 @@