блог-форум о программировании

Вы не вошли.

#1 2020-12-08 18:36:50

Majestio
Администратор
Здесь с 2017-11-17
Сообщений: 90
Windows 10Chrome 81.0

ModX Revo = Шпаргалка


ModX Revo = Шпаргалка


Модификатор UserInfo

Прямой доступ к данным из таблицы 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`]]]]
Fenom-шаблонизатор

В MODX Fenom появился в 2015 году, с выходом обновления pdoTools 2.0. Для того, чтобы включить Fenom (обработку страниц и шаблонов сайта), необходимо активировать параметр pdotools_fenom_parser в системных настройках:

Разрешить MODX в Fenom          = pdotools_fenom_modx
Использовать Fenom в чанках     = pdotools_fenom_default
Использовать Fenom на страницах = pdotools_fenom_parser
Расширение Login
  • Чтобы проходил logout, нужно указывать на страницу, в которой явно прописан Login (например на страницу авторизации);

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] CCBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.054 сек, 7 запросов выполнено - Использовано памяти: 2.51 Мбайт (Пик: 2.75 Мбайт) ]