Такой код ditto.
<div id="footer">
[[Ditto? &tpl=`news-article` &dateSource = `0` &dateFormat=`%d.%m.%Y` &paginate=`1` &display=`1` ]]
Страницы: [+previous+][+pages+][+next+]
</div>
код news-article
<div id="news">
<a href="[~[+id+]~]" title="[+pagetitle+]">[+pagetitle+]</a>
</div>
Появляются навигация страниц, но на какую бы не нажимал перехожу на ту с которой начинается просмотр, хотя в строке состояния отображается id статьи. Например на странице 2 уровня "Фамилии" 3 страницы 3 уровня Петров, Иванов, Сидоров. Появляется правильное количество страниц, но на какую бы не нажимал, перехожу опять на ту с которой начал - Если Иванов, то все следующие ссылки будут тоже Иванов и т.д. Кеширование страниц выключено.
Пробовал изменить запрос на
<div id="footer">
[!Ditto? &tpl=`news-article` &dateSource = `0` &dateFormat=`%d.%m.%Y` &paginate=`1` &display=`1` !]
Страницы: [+previous+][+pages+][+next+]
</div>
Результат такой же.
А вы в документе дитто вызываете?
А если убрать галочку Кэшируемый в настройках страницы?
samurai

Во-первых не понятно значение параметра &dateSource = `0`
Во-вторых, из вашего описания не понятно что означает — «3 страницы 3 уровня». Вы имеете ввиду уровни вложенности документов Modx? Или что?
Если отключить пагинацию — вывод правильный?
Попробуйте вместо [~[+id+]~] написать /[~[+id+]~]
Вот так:
<div id="news">
<a href="/[~[+id+]~]" title="[+pagetitle+]">[+pagetitle+]</a>
</div>
Сейчас вызов
<div id="footer">
[!Ditto? &id=`news` &tpl=`news-article` &dateSource = `1` &dateFormat=`%d.%m.%Y` &paginate=`1` &display=`all` &summarize=`1` &show=`6` &total=`all` &paginate=`1`!]
Страницы: [+news_previous+][+news_pages+][+news_next+]
</div>
Страницы кешируемые. Все также.
Пробовал /[~[+id+]~] - не помогло.
"Во-первых не понятно значение параметра &dateSource = `0`" - изменил на 1
"Во-вторых, из вашего описания не понятно что означает — «3 страницы 3 уровня». Вы имеете ввиду уровни вложенности документов Modx?" - да, уровень вложенности
Есть ли какая то альтернатива для пагинации?
На протяжение всего топика у вас постоянно меняются параметры дитто и создается впечатление что у вас проблема не в паджинации, а в понимании того, что и как вы хотите вывести:
1. в чанке у вас используется только [+id+] и [+pagetitle+] — не понятно тогда зачем вы указываете dateSource и dateFormat
2. в первом посте у вас сказано про тройную вложенность. Глубина поиска в дитто задется через depth — у вас этого параметра нет.
Сделав вызов дитто без параметров paginate и display, вы видите желаемый результат(только без паджинации) или нет?