Изменение полей в профиле пользователя
Добрый день, всем. При разработке очередного интернет-магазина возникла задача хранения большого количества специфичной информации о пользователях, которую не предоставляют стандартные средства modx. Спросить хотел следующее:
1) Эти данные заполняемые на этой форме, тоже редактируются через профиль пользователя на программном уровне? Если да, то как к ним обращаться?
2) Второй вопрос. Где можно переписать поля, их заголовки, тип полей, размер и положение их на этой форме? Смотреть рисунок 2:
3) Где объявить дополнительные плейсхолдеры для своих созданных новых полей из пункта 1 и 2?
Спасибо, за внимание к моему вопросу.
1) Эти данные заполняемые на этой форме, тоже редактируются через профиль пользователя на программном уровне? Если да, то как к ним обращаться?
2) Второй вопрос. Где можно переписать поля, их заголовки, тип полей, размер и положение их на этой форме? Смотреть рисунок 2:
3) Где объявить дополнительные плейсхолдеры для своих созданных новых полей из пункта 1 и 2?
Спасибо, за внимание к моему вопросу.
Комментарии: 2
$profile = $modx->user->getOne('Profile');
rtfm.modx.com/revolution/2.x/administering-your-site/security/users1)
/* get the extended field named "color": */
$fields = $profile->get('extended');
$color = $fields['color'];
/* set the color field to red */
$fields = $profile->get('extended');
$fields['color'] = 'red';
$profile->set('extended',$fields);
$profile->save();
2) словари3)
$fields = $profile->get('extended');
return $fields['color'];
По первому и третьему ответу, спасибо большое, буду пробовать.
По пункту 2, не согласен, что в одних словарях все дело. Я же написал надо сменить тип данных положение и размеры поля, а не только заголовки.
По пункту 2, не согласен, что в одних словарях все дело. Я же написал надо сменить тип данных положение и размеры поля, а не только заголовки.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.