Логотип

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

news view()

Название

%news view()% — Выводит содержание новости.

Параметры: news view(element_path [, template = 'default'])

element_path

Путь до новости, которую необходимо вывести.

template

Имя шаблона, по которому следует вывести содержание новости.

Описание

В TPL-шаблонизаторе этот макрос выводит содержание новости, указанной в параметре element_path.

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

Использование этого макроса в XSLT-шаблонизаторе лишено смысла. Для отображения полного текста новости достаточно обработать ответ в формате UMI Data. Это можно сделать, например, воспользовавшись шаблоном со следующим правилом выбора:

match="result[@module = 'news' and @method = 'item']"

Параметр template используется для указания файла шаблона отображения результатов. Вы можете не указывать этот параметр, в этом случае для вывода содержания новости будет использован шаблон по умолчанию — default.tpl.

Используемые шаблоны

Макрос оперирует шаблонами, находящимися в каталоге /tpls/news/.

Используемые блоки шаблона

view

Блок, используемый для вывода содержания новости.

%id%

id новости, которую необходимо вывести.

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


<?php

$FORMS = Array();

$FORMS['view'] = <<<END

%data getProperty(%id%, 'publish_pic', 'news.view')%

<p><i>Дата публикации: %system convertDate(%publish_time%, 'd.m.Y H:i')%</i></p>

%content%

%news related_links(%id%)%

END;

?>