我很难让分页功能与 [[Ditto? ... ]] 在 MODx CMS 中。
我在页面中显示了文档,限制设置为 5。我的其他分页模板占位符的输出似乎正在工作,但[+next+]
链接没有加载下一组 5 个文档(按日期降序排列)。
这是我的模板代码:
[[Ditto?
&parents=`13`
&tpl=`ArticleListChunk`
&display=`5`
&&removeChunk=`Comments`
&paginate=`1`
&extenders=`summary,dateFilter`
&paginateAlwaysShowLinks=`0`
&dateFormat=`%F %D %Y`
]]
<p>Showing <strong>[+start+]</strong> - <strong>[+stop+]</strong> of <strong>[+total+]</strong> Articles</p>
<ul class="clearfix">
<li>[+previous+]</li>
<li>Page <strong>[+currentPage+]</strong> of [+totalPages+]</li>
<li>[+next+]</li>
</ul>
我得到的输出是:
Showing 1 - 5 of 17 Articles
Page 1 of 4
Next >
如您所见,输出是正确的,但是当我单击“下一步”链接时,生成的 URL 是.../news.html?start=5
但页面的内容保持不变(即显示了最新的 5 个文档!)。
这就是我从客户那里继承这个项目时模板和功能的样子,而且我以前从未使用过 MODx CMS——有人可以帮我吗?
我有办法用参数或其他东西更新 SQL 偏移量吗?我已经浏览了Ditto / MODx 的所有 Wiki 页面,但找不到我需要的或我不应该做的事情!