[На главную] [К оглавлению раздела]
user, users
user, users - вывод пользователей
Возможные атрибуты:
- id - идентификатор пользователя. Если этот атрибут не указан, то выводится список всех пользователей
- group_id - идентификатор группы пользователя. Если этот атрибут не указан, то выводится список пользователей всех групп
- template - шаблон вывода в формате идентификатор_шаблона@файл_шаблонов,
где идентификатор_шаблона - это id шаблона в файле шаблонов (по умолчанию index),
a файл_шаблонов - по умолчанию используется текущий файл шаблонов, поиск файла фаблонов производится в папке шаблонов указанной в конфигурации.
При использовании текущего файла шаблонов, символ @ опускается
- orderby - сортировка; используется SQL-синтаксис даже для базы на xml (по умолчанию сортировка по двум полям: приоритет и дата создания; `n` DESC, `create_time` DESC)
- length - количество записей для разбивки по страницам
- page - вывод конкретной страницы при постраничной разбивке
При использовании БД MySQL есть возможность расширить данные о пользователе путем связки пользователей с специальным разделом на сайте.
Для этого необходимо указать в конфигурационном файле идентификатор раздела в котором будет храниться вся дополнительная информация.
Использование дополнительного раздела пользователей на данный момент не доступно при использовании БД на XML.
Во всех атрибутах применяются специальные замены
<?xml version="1.0" encoding="utf-8"?>
<t:templates xmlns:t="/templates/ns" xmlns="http://www.w3.org/1999/xhtml">
<t:template id="index">
<t:users template="users_list" length="10" />
</t:template>
<t:template id="users_list">
<div>
[<t:var name="user.id" />]
<t:a href="mailto:{VARS['user.email']}"><t:var name="user.name" /></t:a>
</div>
<t:last><t:rule /></t:last>
</t:template>
</t:templates>
[На главную] [К оглавлению раздела] [Вверх]