Структурная парадигма MODx изначально не ориентирована на модули. Модули были добавлены потом, и, и то - как дополнительное средство. То есть подхдить с традиционными мерками модульных CMS не имеет смысла.
MODx стоит рассматривать скорее как Фреймворк, и от этого и отталкиваться. Основные функциональные части MODx - это сниппеты (помимо них есть еще чанки, переменные шаблона, плагины, модули). Сниппеты работают как некоторые именованные програмные функции, интегрированные в шаблон и на страницу.
Дитто - один из главных функциональных сниппетов системы, который наравне с Wayfinder является частью ядра и используется наиболее часто.
Работает примерно так, пишите на странице:
[!Ditto? &tpl=`ditto_news` &sortBy=`createdon` &summarize=`4` &dateFormat=`%d.%m.%Y` &truncText=`>>` &paginate=1!]
Ясно, что &tpl, &sortBy, и т.д. - являются параметрами вызова сниппетами. По существу, это модель обычных функций, которые все знают еще со времен бейсика.
А вообще, все это описано в мануалах - читайте.
Хотя бы изучите сайт modx.ru