Drupal увеличивает индекс пагинации, чтобы начать с 1 вместо 0 - PullRequest
0 голосов
/ 17 мая 2018

Увеличьте индекс нумерации страниц, чтобы начать с 1 вместо 0. Поэтому в URL вместо? Page = 0 это должно быть? Page = 1 для первой страницы, а затем? Page = 2 и т. Д.

1 Ответ

0 голосов
/ 18 мая 2018

Этот вопрос задокументирован в Основная проблема Drupal # 1818040 .Похоже, что патч из комментария № 15 необходимо перекатить для последнего вспомогательного выпуска.Если вы работаете с ограниченной строкой кода и имеете контроль над своим контентом, этого может быть достаточно.Тем не менее, в долгосрочной перспективе, похоже, нужно найти исправление для того факта, что эта реализация будет ломать URL-адреса на существующих сайтах и ​​потенциально мешать другим добавленным модулям.

Примечание: Я хотел бы продолжить и обратить ваше внимание на статью, написанную Эдсгером В. Дейкстрой под названием "Почему нумерация должна начинаться с нуля" .Когда вы говорите «такое-то событие происходит за три дня», вы подразумеваете не послезавтра, а послезавтра-послезавтра.Ваш счет начинается не с сегодняшнего дня, а с завтрашнего дня, как сегодня, когда вы начинаете считать (сегодня = 0).

TL; DR: в случае с вашей книгой первая страница, с которой вы сталкиваетесь, - это начало, и вы не можете начать считать, пока не начали читать.

...