Вот Вы говорите "Не прав", а ранее вы сказали:
Неправ. Имеется достаточно средств для реализации чего угодно и без правки ядра. Просто поправить что-то в ядре проще, чем разработать отдельную программу и привязать ее к какому-то событию.
А ведь естественно, что страница должна геренироваться одними и теми же средствами (сниппеты и тд) при любом вызове. Страница то, одинаковая получается, ajaxом она обновляется или нет. И надо что бы обновляемая часть страницы формировалась одним способом. Просто при AJAX вызове она отдается отдельно, а при обычном вставлялась в определенный шаблон, делающий из этой "части" полноценную html-страницу.
При обычном вызове загружается среда MODx, в которой динамически формируются страницы, то есть не только берется информация из базы данных, но и при необходимости выполняются сниппеты (программы на PHP), поставляются дополнительные фрагменты и присваиваются значения переменным. Также включается механизм кэширования, позволяющий оптимизировать работу и кое-что еще. Все это при вызове через AJAX не выполняется
Это достаточно спорно. В зависимости от применяемой технологии следует использовать различные подходы, чтобы получить максимальную эффективность. Если при асинхронных запросах выполнять такие же действия, как при начальном формировании страницы, время ответа значительно возрастет.
естественно, что страница должна геренироваться одними и теми же средствами
ОК, я Вас понял.
.... ядро править не нужно, но работы по добавлению необходимой функциональности достаточно много.
чтобы было понятно о чем речь http://demo.oceanit.ru/kar/
так как неизвестно, что требуется подгружать через AJAX...
Действительно, много загружается через AJAX и самостоятельно это делать вряд ли целесообразно. Вместе с тем загружать целиком MODx как при обычном входе неэффективно. Честно говоря, остающиеся неизменными фрагменты, как мне кажется, соизмеримы по размеру с загружаемыми библиотеками для поддержки AJAX, так что выгода от AJAX неочевидна.
чтобы было понятно о чем речь
Хорошо, хорошо.. Я не против
Присоединюсь еще раз к призыву ядро не трогать принципиально. Запаритесь потом на 0.9.7 переходить. А потом на 1.0 и т.д.
Пусть только кто подскажет как надо делать 
Какими "загружаемыми библиотеками"?? Код для создания запросов занимает пару десятков строк.
Честно говоря, остающиеся неизменными фрагменты, как мне кажется, соизмеримы по размеру с загружаемыми библиотеками для поддержки AJAX, так что выгода от AJAX неочевидна.
Лень заново объяснять, что требуется и почему.....
Может действительно создать новую тему и спросить людей, как такой вариант лучше реализовать?
Ну да, одна только библиотека mootools1.11.js занимает 96 килобайт (вообще-то упакованный вариант mootools должен занимать раза в два меньше). Я не вникал, как там AJAX реализован, но кроме нескольких строк вызова чаще всего используется какая-то библиотека поддержки, например mootools или какая-то еще. Не замечали, что первая загрузка страницы очень долго длится? Это как раз подгружаются все библиотеки JavaScript (правда, они не только для AJAX нужны).
Какими "загружаемыми библиотеками"?? Код для создания запросов занимает пару десятков строк.
mootools используется для галлереи slimbox. Да он там не упакованный, но ведь это ссылка не на работающий сайт, а на промежуточный продукт разработки.
Ну да, одна только библиотека mootools1.11.js занимает 96 килобайт (вообще-то упакованный вариант mootools должен занимать раза в два меньше). Я не вникал, как там AJAX реализован, но кроме нескольких строк вызова чаще всего используется какая-то библиотека поддержки, например mootools или какая-то еще. Не замечали, что первая загрузка страницы очень долго длится? Это как раз подгружаются все библиотеки JavaScript (правда, они не только для AJAX нужны).