Не могу сказать, что моё предположение совершенно точное, но попробую объяснить.
В программировании
счёт ведётся от нуля.
Варианта два:
1. Перестроить мозги на счёт от нуля, и прописать базовую страницу не 1, а 0, и для вывода на клиенте прибавлять единицу (чтобы люди видели не страницу №0, а обычную страницу №1).
2. Ничего не перестраивать, при вызове элемента в коде отнимать единицу (от $page) - и больше ничего не трогать. Дальше смотреть по тому, как будет выводиться на клиент.