我有一个Silverstripe 3.1站点设置并使用silverstripe-blog
模块。我已使用此代码更改了BlogHolder.ss
模板以显示12个博客项目,而不是10个:
<% if $BlogEntries(12) %>
<% loop $BlogEntries(12) %>
<% include BlogSummary %>
<% end_loop %>
<% else %>
<h2><% _t('BlogHolder_ss.NOENTRIES', 'There are no blog entries') %></h2>
<% end_if %>
然而,分页仍然分为10个项目。
我查看了模块,可以看到BlogTree.php设置分页:
$list = new PaginatedList($entries, Controller::curr()->request);
$list->setPageLength($limit);
return $list;
如何在不更改模块代码的情况下更改此限制?
答案 0 :(得分:4)
进入管理员,然后点击BlogHolder页面。现在转到设置并更新每页帖子
的字段