RealAdmin.ru

Вывод rss ленты в MODX Revolution

MODX
Категория: Сайтострой
25 Окт 2012 г. в 22:14

Опишу как выводить rss ленту новостей с другого сайта на свой, работающий под управлением modx revolution. Для этого будем использовать пакет getFeed. Загружаем и устанавливаем как обычно из репозитория.

Предположим, требуется вывести rss ленту с ресурса по следующему адресу: http://www.onlinetambov.ru/rss_dlya_tamboff.php/&limit=5

Для этого в месте для вывода вызываем сниппет, в параметрах к которому передаем ссылку на rss, шаблон вывода и лимит.

[[!getFeed? &url=`http://www.onlinetambov.ru/rss_dlya_tamboff.php/` &tpl=`rss` &limit=`5`]]

Параметр tpl=`rss` указывает в какой чанк выводить rss ленту. В чанке содержится примерно следующее:

[[+title]]
[[+pubdate:strtotime:date=`Опубликовано %d.%m.%Y в %H:%M`]]
[[+description]]

Здесь указано, что из rss ленты хотим выводить название новости, дату публикации и краткое описание. Оформляя при помощи CSS стилей данный чанк, можно добиться полной визуальной интеграции чужой ленты с вашим сайтом.

Чтобы дать возможность перейти к полной новости в шаблоне, который указали при вызове сниппета, создайте ссылку и в свойство href пропишите [[+link]]. В качестве анкора можно указать «Читать полностью».

Теги:
Посмотрите похожее — 6
Комментарии — 0
    © REALADMIN.RU   2016 г.
    Страница сгенерирована: 0,1203 s | 10 mb.
    На каком уровне Вы играете в шахматы?
    О П Р О С
    Home Question Top