RSS лента на MODx

Периодически приходится сталкиваться с необходимостью организовать RSS ленту на сайте.
Это наиболее просто можно сделать с помощью сниппета Ditto. Он входит в стандартную поставку и уже содержит в себе основной шаблон rss.

Для создание RSS потока необходимо:

1) создать новый документ. Параметры документа:

а) заголовок(любой, можно «rss»);
б) Расширенный заголовок, описание, атрибуты ссылки, аннотация надо оставить пустыми.
в) Шаблон надо выбрать пустой(blank);
г) Контейнер (содержит дочерние документы) – нет, использовать HTML-редактор – нет(желательно), регистрировать посещения – нет, доступен для поиска – нет, кешируемый – да, публиковать — да;
д) Тип содержимого – «text/xml»;
е) Псевдоним – ставим любой, например rss.xml.

2) В содержимое страницы внести:

[[Ditto? &parents=`5, 21, 63` &format=`rss` &display=`all` &total=`all` &depth=`1` ]]

В parents указываем разделы, из страниц которых будет формироваться RSS-лента.
В depth указываем глубину просмотра. В данном случае 1.

Подробнее про настройку Ditto можно почитать здесь.