Логотип

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

blogs20 viewBlogAuthors()

Название

%blogs20 viewBlogAuthors()% — выводит список авторов блога.

Параметры: blogs20 viewBlogAuthors (blogId [, template = 'default'])

blogId

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

template

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

Описание

Выводит список авторов блога. Авторы — это пользователи, которые могут добавлять контент в блоги.

$authors = $this->macros('blogs20', 'viewBlogAuthors', array($variables['@pageId']));

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

udata://blogs20/viewBlogAuthors/68

XML-ответ UData

<udata module="blogs20" method="viewBlogAuthors" generation-time="0.011505">
  <users>
    <item user_id="14" login="sv" fname="supervisor" lname="supervisor" name="supervisor" is_owner="1"/>
    <item user_id="27237" login="user1" fname="" lname="" name="user1"/>
    <item user_id="27238" login="user2" fname="" lname="" name="user2"/>
  </users>
</udata>

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

<users>

Ветка, содержащая элементы item — пользователи, являющиеся авторами блога.

<item>

элемент, описывающий пользователя

@user_id

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

@login

логин пользователя

@fname

имя пользователя

@lname

фамилия пользователя

@name

имя + фамилия или логин

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

%blogs20 editUserBlogs(68,'sample')%

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

blog_author_list_block

блок со списком авторов блога

%lines%

указывает место, куда выводится список блогов из блока blog_author_list_line

blog_author_list_line

отдельный автор блога

%user_id%

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

%login%

логин пользователя

%fname%

имя пользователя

%lname%

фамилия пользователя

%name%

имя + фамилия или логин

%list-class-first%

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

%list-class-last%

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

%list-class-odd%

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

%list-class-even%

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

%list-position%

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