$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>
Пример вызова
%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%
-
вставляет порядковый номер в списке