Вход для клиентов и партнеров
в начало сайта
Партнерская программаОнлайн демоСкачатьКарта сайта
 

Регламент
Документация
Часто задаваемые вопросы (FAQ)
Решения типовых вопросов
Форум поддержки
Библиотека разработчика

Посмотрите демо-ролики и убедитесь в том, что "Twilight CMS" очень удобна в управлении, понятна и проста.

Бесплатно скачайте "Twilight.Basic", установите на своем компьютере и изучите систему более детально.

Если вам нужно установить "Twilight CMS" на существующий сайт или разработать новый - обращайтесь в отдел интеграции.

 

Ваше имя
Ваш Email
Вопрос
Twilight.basic
  • Узнайте больше
  • Сравните версии
  • Twilight.selection
  • Узнайте больше
  • Сравните версии
  • Twilight.evolution
  • Узнайте больше
  • Сравните версии
  •  
    Главная // Библиотека разработчика // Справочники // Макроподстановки //

    UserProfile


    Назначение

    Выводит поле профиля пользователя.

    Ключи

    field Строка, имя поля профиля пользователя.
    userset

    Строка, имя таблицы из которой производится выбор пользователя (группа). Если таблица не задана, по умолчанию будет использоваться значение registers.

    Ограничение: таблица с пользователями в рамках страницы должна быть одна, то есть нельзя вывести часть пользователей из одной таблицы, а часть - из другой на одной странице сайта.

    Комментарии

    Может быть использована как для отображения полей профиля в различных ситуациях (например, для написания приветствий зарегистрированным пользователям), так и для определения факта авторизованности пользователя. У авторизованного пользователя поле id в профиле гарантированно непустое.

    Профиль имеет те же поля, что и запись в базе данных, соответствующая текущему авторизованному пользователю.

    Если использовать форму записи без ключей, например, $UserProfile[id]$, то все, что находится внутри скобок будет расценено как значение ключа field.

    Также, если на большом количестве страниц сайта используется одна таблица пользователей, а на небольшом числе страниц - другие значения, для сокращения записи можно определить параметр default_userset в preferences.xml, куда прописывается имя таблицы (без расширения .dat) которое будет использоваться по умолчанию.

    Примеры

    Пример №1
    Проверка факта авторизованности пользователя группы registers

    $NotEmpty[$UserProfile[field: id; userset: registers]$]$

    « к списку макроподстановок

    версия для печати

     
    © 2003-19 Страта Технологии (создание сайтов, разработка cms), Twilight CMS in english.
    Наш адрес: Москва, пр. Маршала Жукова д.51
    Тел.: (495) 222-6436, E-mail: , карта сайта, условия использования информации о CMS
    Звоните через Skype:  

    Реклама: