блог-форум о программировании
Вы не вошли.
Страницы 1
Прямой доступ к данным из таблицы modx_user_attributes в базе данных, с помощью модификаторов вывода вместо сниппетов, может быть достигнуто просто за счет использования модификатора UserInfo.
┌──────────────────────────┬──────────────────────────────────────────────────────────┐
│ Поле профиля │ Пример │
├──────────────────────────┼──────────────────────────────────────────────────────────┤
│ Внутренний ключ профиля │ [[!+modx.user.id:userinfo=`internalKey`]] │
│ Логин │ [[!+modx.user.id:userinfo=`username`]] │
│ Полное имя │ [[!+modx.user.id:userinfo=`fullname`]] │
│ Роль │ [[!+modx.user.id:userinfo=`role`]] │
│ E-mail │ [[!+modx.user.id:userinfo=`email`]] │
│ Телефон │ [[!+modx.user.id:userinfo=`phone`]] │
│ Мобильный телефон │ [[!+modx.user.id:userinfo=`mobilephone`]] │
│ Факс │ [[!+modx.user.id:userinfo=`fax`]] │
│ Дата рождения │ [[!+modx.user.id:userinfo=`dob`:date=`%Y-%m-%d`]] │
│ Пол │ [[!+modx.user.id:userinfo=`gender`]] │
│ Страна │ [[!+modx.user.id:userinfo=`country`]] │
│ Область │ [[!+modx.user.id:userinfo=`state`]] │
│ Почтовый индекс │ [[!+modx.user.id:userinfo=`zip`]] │
│ Фото │ [[!+modx.user.id:userinfo=`photo`]] │
│ Комментарий │ [[!+modx.user.id:userinfo=`comment`]] │
│ Пароль │ [[!+modx.user.id:userinfo=`password`]] │
│ Временный пароль │ [[!+modx.user.id:userinfo=`cachepwd`]] │
│ Последняя авторизация │ [[!+modx.user.id:userinfo=`lastlogin`:date=`%Y-%m-%d`]] │
│ Дата текущей авторизации │ [[!+modx.user.id:userinfo=`thislogin`:date=`%Y-%m-%d`]] │
│ Количество авторизаций │ [[!+modx.user.id:userinfo=`logincount`]] │
└──────────────────────────┴──────────────────────────────────────────────────────────┘
Восклицательный знак ! - отключает кэширование!
[[$[[!snpTest:is=`0`:then=`cnkA`:else=`cnkB`]]]]
[[$[[!+modx.user.id:is=`0`:then=`myLoggedOffChunk`:else=`myLoggedInChunk`]]]]
В MODX Fenom появился в 2015 году, с выходом обновления pdoTools 2.0. Для того, чтобы включить Fenom (обработку страниц и шаблонов сайта), необходимо активировать параметр pdotools_fenom_parser в системных настройках:
Разрешить MODX в Fenom = pdotools_fenom_modx
Использовать Fenom в чанках = pdotools_fenom_default
Использовать Fenom на страницах = pdotools_fenom_parser
Чтобы проходил logout, нужно указывать на страницу, в которой явно прописан Login (например на страницу авторизации);
:: Мои программные ништяки ::
Вне форума
Страницы 1
[ Сгенерировано за 0.073 сек, 7 запросов выполнено - Использовано памяти: 2.51 Мбайт (Пик: 2.74 Мбайт) ]