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}
дополнительные — хоть убей, не выводит. В чем проблема? Комментарии: 6
{$_modx->user['usr.ogrn']}
Не работает(
В сниппете profile для обработки чанков используется стандартный парсер MODX, который, в свою очередь, не поддерживает феном.
Так что, это невозможно в принципе?
Может не через Profile, а по id пользователя?
Может не через Profile, а по id пользователя?
В документации ведь это все расписано:
Если же у вас поле extended:
{$_modx->user.ogrn}
или:{$_modx->user.id | user : 'ogrn'}
, где вместо $_modx->user.id можно подставить ID пользователя.Если же у вас поле extended:
{0 | user : 'extended.ogrn'}
, где вместо 0 можно подставить ID пользователя, или{$_modx->user.extended.ogrn}
Конечно, данные поля не выведутся, если вы не будете авторизованы в личном кабинете. Если же у вас поля НЕ extended и все равно ничего не работает, то нужно перепроверить корректно ли вы расширили модель пользователя.
Спасибо. Все дело было в extended
вот так заработало.
вот так заработало.
{$_modx->user.extended.ogrn}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.