Логотип

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

data getRssMeta()

Название

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

Параметры: %data getRssMeta( [element_id = 'false', title_prefix = '] )%

element_id

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

title_prefix

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

Описание

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

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

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

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

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

udata://data/getRssMeta/13

XML-ответ UData

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

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

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

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

<head>
 ...
 %data getRssMeta('%pid%')%
 ...
</head>

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

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