Ing a rss feed

Створення ресурсу з RSS

У вашій адмінці MODX створіть новий ресурс.

Що це робить? Все просто. Спочатку ви оголошуєте версію xml і rss (а також "розширення" в RSS, в даному випадку Atom і Dublin Core), подібно до того, як ви оголошуєте HTML Doctype. Потім починається блок каналу, в якому ви надаєте інформацію про вашій стрічці і сайт, який її надає.

Це все, що стосується інформації про канал. Далі ви бачите виклик getResources, який отримує елементи на 5 рівнів в глибину від батьків 29 і 41 з обмеженням в 10 ресурсів. Крім того, він включає в себе вміст і всі змінні шаблону, які можуть бути пов'язані з ресурсами.

Збережіть ваш ресурс.

Якщо ви хочете зайти на ваш канал зараз, то він не буде працювати як повинен, бо ми ще не створили шаблон для виведення елементів.

Налаштування шаблонів для елементів в getResources

У сніпеті getResources ми посилаємося на чанк під назвою "rssItem", так давайте ж створити його.

Ви можете змінити цей чанк як вам буде завгодно і включити ту інформацію, яку ви хотіти (або не включати). Цей шаблон включає пункти:

Коли ви зберегли чанк і повернулися до вашого каналу, ви повинні побачити завантажувати вміст і що все добре відкривається. Переконайтеся в тому, що ви постав посилання на ваш RSS канал на своїй сайті де-небудь, а також пропишіть його в заголовку сторінки за допомогою тега:

Не забувайте замінювати 52 на ID вашого ресурсу з RSS. Це дозволить браузеру визначити канал і показати помаранчеву іконку в панелі навігації.

Що тепер.

Звичайно, все це ви можете налаштувати. Кілька ідей, як почати:

Пошук і усунення несправностей

Ваш канал нічого не показує? Спробуйте подивитися вихідний код сторінки. Якщо там вміст є, але воно не обробляється належним чином, ймовірно десь є помилки в синтаксисі. Використовуйте W3C Validator для перевірки вашого каналу і виявлення помилок.