Вывод rss ленты в MODX Revolution
Опишу как выводить rss ленту новостей с другого сайта на свой, работающий под управлением modx revolution. Для этого будем использовать пакет getFeed. Загружаем и устанавливаем как обычно из репозитория.
Предположим, требуется вывести rss ленту с ресурса по следующему адресу: http://www.onlinetambov.ru/rss/
Для этого в месте для вывода вызываем сниппет, в параметрах к которому передаем ссылку на rss, шаблон вывода и лимит.
[[!getFeed? &url=`http://www.onlinetambov.ru/rss/` &tpl=`rss` &limit=`5`]]
Параметр tpl=`rss` указывает в какой чанк выводить rss ленту. В чанке содержится примерно следующее:
[[+title]] [[+pubdate:strtotime:date=`Опубликовано %d.%m.%Y в %H:%M`]] [[+description]]
Здесь указано, что из rss ленты хотим выводить название новости, дату публикации и краткое описание. Оформляя при помощи CSS стилей данный чанк, можно добиться полной визуальной интеграции чужой ленты с вашим сайтом.
Чтобы дать возможность перейти к полной новости в шаблоне, который указали при вызове сниппета, создайте ссылку и в свойство href пропишите [[+link]]. В качестве анкора можно указать «Читать полностью».
но точно не скажу
А как можно выводить и rss ленту и сразу полную новость, чтоб по клику на [[+link]] переходило на полную новость но уже на нашем сайте.
Спасибо.
Как можно сразу парсить новость с сайта донора себе на сайт?
Спасибо за обратную связь.
https://pravo.ru/rss/
Мне кажется, что это из-за того что в RSS используют конструкцию с квадратными кавычками.
Поищи другой способ, getFeed автор забросил.