Периодически приходится сталкиваться с необходимостью организовать 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 можно почитать здесь.