Fenom и дополнительное поле в профиле пользователя

Добавил в профиль пользователя доп поле ogrn.
использую вот такой сниппет
[[!Profile? &prefix=`usr.`]]
обычный вывод поля работает без проблем
ОГРН: [[+usr.ogrn]]
но мне нужно вывести это поле через Fenom
перепробовал все варианты — не получается
{$_modx->user.ogrn}
              {$_modx->usr.ogrn}
              {$_pls['usr.ogrn']}
              {$_pls['user.ogrn']}
              {$ogrn}
              {$usr.ogrn}
              {$user.ogrn}
              {$_modx->getPlaceholder('usr.ogrn')}
              {$_modx->getPlaceholder('user.ogrn')}
основные поля из профиля выводит
{$_modx->user.comment}
дополнительные — хоть убей, не выводит. В чем проблема?
Андрей
Андрей
25 апреля 2020, 07:36
modx.pro
1 752

Комментарии: 6

Артем
25 апреля 2020, 12:46
{$_modx->user['usr.ogrn']}
Петропавловский Артем
25 апреля 2020, 12:56
В сниппете profile для обработки чанков используется стандартный парсер MODX, который, в свою очередь, не поддерживает феном.
    Андрей
    26 апреля 2020, 21:51
    Так что, это невозможно в принципе?
    Может не через Profile, а по id пользователя?
      Петропавловский Артем
      27 апреля 2020, 08:25
      В документации ведь это все расписано:
      {$_modx->user.ogrn}
      или:
      {$_modx->user.id | user : 'ogrn'}
      , где вместо $_modx->user.id можно подставить ID пользователя.
      Если же у вас поле extended:
      {0 | user : 'extended.ogrn'}
      , где вместо 0 можно подставить ID пользователя, или
      {$_modx->user.extended.ogrn}
      Конечно, данные поля не выведутся, если вы не будете авторизованы в личном кабинете. Если же у вас поля НЕ extended и все равно ничего не работает, то нужно перепроверить корректно ли вы расширили модель пользователя.
        Андрей
        27 апреля 2020, 08:57
        Спасибо. Все дело было в extended
        вот так заработало.
        {$_modx->user.extended.ogrn}
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    6