Логотип

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

data getAtomMeta()

Название

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

Параметры: data getAtomMeta([element_id = 0, title_prefix = ''])

element_id

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

title_prefix

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

Описание

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

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

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

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

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

udata://data/getAtomMeta/13

XML-ответ UData

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

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

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

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

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

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

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