Контакты | E-mail: info@modx-evo.ru | Заказать обратный звонок



Урок 16 – RSS лента для сайта

В прошлом уроке мы создали вспомогательное меню для нашего сайта. В этом уроке мы создадим rss-ленту для сайта. Данный инструмент также можно отнести к внутренней оптимизации, поскольку rss-лента отлично справляется с ускорением индексации сайта поисковыми машинами. Тем не менее, давайте рассмотрим создание инструмента в рамках серии уроков создания сайта на MODx Evo.

Данный урок не будет слишком длинным, поскольку мы фактически будем использовать материалы предыдущих уроков. Давайте приступим к созданию нашей rss-ленты новостей. Нашу rss-ленту мы будем реализововать с помощью уже известного вам ранее сниппета MODx Evo Ditto.

Создайте новый ресурс в корне нашего сайта с пустым шаблоном blank и снимите галочку показывать в меню (я покажу скрин как это сделано на моем сайте), можете назвать его как угодно это не имеет значения:

modx evo ditto

Также дополнительно на вкладке «Настройка страницы» снимите галочки «Использовать HTML редактор», и «Кэшируемый», а также измените тип содержимого на «application/rss-xml»:

сниппет modx evo ditto

Сохраните вновь созданный ресурс и откройте его для редактирования еще раз, впишите в поле содержимое страницы следующую строку:

[ !Ditto? &parents=`2,15` &format=`rss` &total=`all` &tpl=`rss_tpl` &display=`10`]]

В параметре parents укажите идентификаторы ресурсов, которые должны будут выступать в качестве контейнеров для статей или новостей в rss-ленте. Сохраните ресурс еще раз.

Вы уже догадались, что нам необходимо создать чанк rss_tpl, который будет использоваться в качестве шаблона для вывода одного элемента нашей rss-ленты.

Создаем новый чанк, называем его rss_tpl, в описание чанка впишите – Шаблон для элемента rss-ленты, категорию чанка можете выбрать любую, я выбираю свою, в которой хранятся мои изменения, но это не столь важно.

В код чанка прописываем следующий код:

rss лента modx

Сохраняем наш чанк, открываем ресурс для ленты новостей и нажимаем на кнопку «Просмотр». Если вы все сделали верно, то у вас должна отображаться ваша rss-лента, если что-то не получилось, пишите в комментарии, будем разбираться вместе.

В данном уроке мы очень просто создали rss ленту новостей с помощью сниппета MODx Evo Ditto.


Просмотров: 2091


Статьи по теме:


Написать комментарий

Поля помеченные * обязательны для заполнения.



Будь в курсе!

Введите Ваш Email и имя.

Digital Newsletter

Чтобы отписаться нажмите сюда ».