Регистрация пользователя, дополнительные поля
Подскажите пожалуйста, как при регистрации можно задать для пользователя дополнительные поля, например, «Организация»
Комментарии: 9
Можно записывать в extended. В случае с login, по моему нужно сначала вызвать «excludeExtended» с необходимыми полями, а затем просто использовать их в инпутах, напимер:
[[Register?
...
&excludeExtended=`organization`
...
]]
далее что-то вроде:<input type="text" name="organization" value="[[+reg.organization]]" />
Писал по памяти по этому мог что-то пропустить или наоборот добавить, но вроде все верно.
Дополнительные поля профиля (extended и не) – это, конечно, прекрасно. Но это, имхо, если не хватает обычных. Я бы записал организацию в любое неиспользуемое у вас поле профиля (zip, state…)
хочу попробовать такой вариант, подскажите, как можно переименовать какое-то поле в админке? например, было state, стало organization
Управление словарями > Core > UserНадеюсь, понятно, что речь о изменения текста лейбла у поля. Например, на странице редактирования профиля. А отправлять и получать данные нужно будет по-прежнему из поля state.
понял, спасибо
добавил в validate новое поле(website), но система не сохраняет это поле для пользователя
&validate=`username:blank,
reg_type:valueIn=^Readers;Writers;Idlers ^,
fullname:required:minLength=^4^,
password:required:minLength=^6^,
password_confirm:password_confirm=^password^,
email:required:email,
website:blank`
]]
исправил на
&validate=`username:blank,
reg_type:valueIn=^Readers;Writers;Idlers ^,
fullname:required:minLength=^4^,
password:required:minLength=^6^,
password_confirm:password_confirm=^password^,
email:required:email,
website`
]]
всё равно не добавляет
спасибо всем за ответы
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.