Логотип

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

<?= $this->macros('blogs20', 'postView', array(postId)) ;?>


Вместо postId необходимо указать идентификатор публикации.

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

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

udata://blogs20/postview/68

XML-ответ UData

<udata module="blogs20" method="postview" generation-time="0.005101">
  <name>новая публикация</name>
  <content>текст новой публикации.</content>
  <pid>68</pid>
  <bid>64</bid>
  <blog_title>Второй блог</blog_title>
  <blog_name>Второй блог</blog_name>
  <post_link>/blog2/novaya_publikaciya/</post_link>
  <blog_link>/blog2/</blog_link>
  <author_id>2714</author_id>
  <publish_time>1247672820</publish_time>
</udata>

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

<name>

заголовок поста

<content>

текст поста

<pid>

идентификатор поста

<bid>

идентификатор блога, содержащего пост

<blog_title>

заголовок блога

<blog_name>

название блога

<post_link>

ссылка на пост

<blog_link>

ссылка на блог, содержащий пост

<author_id>

идентификатор автора

<publish_time>

время публикации поста в UNIX TIMESTAMP

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

%blogs20 postView(68,'sample')%

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

post_view

выводит содержимое публикации

%author_id%

идентификатор пользователя - автора публикации

%post_link%

ссылка на просмотр публикации

%blog_link%

ссылка на просмотр блога, содержащего данную публикацию

%bid%

идентификатор блога

%blog_title%

тайтл блога

comments_list_line

выводит отдельный комментарий

%cid%

id комментария

%content%

текст комментария

%author_id%

Идентификатор автора (тут именно автор, как во всех прочих комментариях, форуме и т.д., Этот id не является id пользователя. Используется в макросе %users viewAuthor()%).

%subcomments%

список комментариев к этому комментарию

%list-class-first%

в случае, если элемент первый, выводит "first"

%list-class-last%

в случае, если элемент последний, выводит "last"

%list-class-odd%

в случае, если элемент четный, выводит "odd"

%list-class-even%

в случае, если элемент нечетный, выводит "even"

%list-position%

вставляет порядковый номер в списке

Название

%blogs20 postView()% — выводит содержимое публикации.

Параметры: %blogs20 postView (postId[, template = 'default'])%

postId

идентификатор публикации

template

tpl-шаблон вывода (по умолчанию - default.tpl). В XSLT-шаблонизаторе игнорируется.

Описание

Выводит содержимое публикации.