Логотип

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

forum conf_last_message()

Название

%forum conf_last_message()% — Выводит последнее сообщение указанной конференции

Параметры: forum conf_last_message(path [, template = 'default'])

path

id конференции, или путь к ней от корня сайта

template

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

Описание

Макрос выводит последнее сообщение указанной конференции (параметр path) по шаблону, указанному в параметре template. Вы можете не указывать этот параметр, тогда для вывода будет использован шаблон по умолчанию /tpls/forum/default.tpl.

<td><?=$this->render($this->macros('forum', 'conf_last_message', array($item['attribute:id'])), 'forum/conf_last_message')?></td>

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

udata://forum/conf_last_message/(talks/obwij)

XML-ответ UData

<udata module="forum" method="conf_last_message" generation-time="0.012578"
 id="11"
 name="Где взять денег?"
 link="/talks/gde_vzyat/gde_vzyat_deneg/?p=0#11"
 xlink:href="upage://11" >
  Где взять денег? Достать из кармана? Жалко. 
  Заначка тоже не вариант. Наверное, есть какой-то тру-способ?
</udata>

Элементы и атрибуты

<udata>

Содержимое элемента — текст сообщения. Атрибуты элемента (кроме module, method и generation-time) описывают само сообщение.

@id

Идентификатор сообщения.

@name

Заголовок сообщения (название).

@link

Ссылка на сообщение.

@xlink:href

Ссылка UPage на страницу сообщения.

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

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

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

topic_last_message

Блок вывода сообщения

%id%

Id сообщения

%name%

Имя сообщения

%link%

Url сообщения в указанной теме

%author_id%

Id автора сообщения

%message%

Тело сообщения

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

Простой вывод последнего сообщения: %forum topic_last_message('/sample_forum/')%.