@ally
Чтобы настроить RSS-ленту (RSS Feed) в October CMS, вам потребуется выполнить следующие шаги:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
title = "Лента новостей" url = "/feed" is_hidden = 1 layout = "default" == function onStart() { $this['posts'] = BlogPost::where('published', true) ->orderBy('published_at', 'desc') ->take(10) ->get(); } == {% for post in posts %} <item> <title>{{ post.title }}</title> <link>{{ post.url }}</link> <description>{{ post.summary }}</description> <pubDate>{{ post.published_at.toDate()|date('D, d M Y H:i:s O') }}</pubDate> <guid>{{ post.url }}</guid> </item> {% endfor %} |
RSS-лента будет доступна по адресу http://ваш-сайт/feed
.
Пожалуйста, обратите внимание, что выше приведенный код предназначен для основного шаблона. Если вы используете другой шаблон для своего сайта, вам может понадобиться адаптировать код для этого шаблона.
@ally
Для настройки RSS-ленты в October CMS вам потребуется выполнить следующие действия:
1
|
composer require rainlab/blog-plugin |
Теперь ваша RSS-лента должна быть доступна по адресу yourwebsite.com/rss
или yourwebsite.com/your-custom-rss-page
.