Логотип

Документация по макросам и шаблонам UMI.CMS

data getRssMetaByPath()

Название

%data getRssMetaByPath()% — Выводит meta-тег для RSS-ленты.

Параметры: %data getRssMetaByPath(element_path [, title_prefix = '] )%

element_path

путь до раздела новостей, для которой выводится meta-тег RSS-ленты.

title_prefix

префикс для названия RSS-потока.

Описание

Этот макрос выводит meta-тег, который следует вставить в тег head шаблона дизайна для того, чтобы в браузере появилась возможность добавить RSS-поток. Раздел новостей указывается через параметр element_path, который должен представлять из себя путь до ленты новостей. Например «/about/company_news/».

Дополнительные сведения

Meta-тег также можно добавить непосредственно в шаблон ленты новостей при обработке ответа UMI Data (см. «Формат UMI Data»), например, так:

<link rel="alternate" type="application/rss+xml" href="/data/rss/{page/@id}/" title="{page/@title}" />

Пример вызова

udata://data/getRssMetaByPath/(vse_novosti/politicheskie_novosti)

XML-ответ UData

<udata module="data" method="getRssMetaByPath" generation-time="0.017127">
  <link rel="alternate" type="application/rss+xml" href="/data/rss/13/" title="Политические новости" />
</udata>

Примеры использования

Откройте для редактирования шаблон дизайна, который используется для вывода ленты новостей.

Между открывающим и закрывающим тегом head напишите макрос:

<head>
 ...
 %data getRssMetaByPath('/about/company_news/')%
 ...
</head>

Откройте в браузере какую-нибудь ленту новостей, использующую этот шаблон дизайна.

Если браузер поддерживает эту возможность, то появится иконка RSS.