<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/')%.
Название
%forum conf_last_message()% — Выводит последнее сообщение указанной конференции
Параметры: forum conf_last_message(path [, template = 'default'])
- path
-
id конференции, или путь к ней от корня сайта
- template
-
Имя шаблона, по которому выводится сообщение.
Описание
Макрос выводит последнее сообщение указанной конференции (параметр path) по шаблону, указанному в параметре template. Вы можете не указывать этот параметр, тогда для вывода будет использован шаблон по умолчанию /tpls/forum/default.tpl
.