Drupal增加分页索引从1开始而不是0

时间:2018-05-17 19:29:23

标签: drupal pagination

将分页索引从1开始而不是从0开始。 所以在URL而不是?page = 0中,第一页应该是?page = 1,然后是?page = 2 ...

1 个答案:

答案 0 :(得分:0)

Drupal core issue #1818040中记录了这个问题。看起来comment #15的补丁需要为最新的次要版本重新滚动。如果您正在使用有限的代码行并控制您的内容,那可能就足够了。但是,从长远来看,看起来需要找到修复,因为此实现将破坏现有站点上的URL并可能干扰其他贡献的模块。

旁注:我想继续关注一篇由Edsger W. Dijkstra撰写的题为"Why numbering should start at zero"的文章。当你说“这样的事件在三天内发生”时,你并不是指后天,而是后天的第二天。你的计数不是从今天开始,而是从明天开始,因为今天是你开始计算的时候(今天= 0)。

TL; DR:就你的书而言,你遇到的第一页就是开头,在你开始阅读之前你无法开始计算。