Регистрация пользователя, дополнительные поля

Подскажите пожалуйста, как при регистрации можно задать для пользователя дополнительные поля, например, «Организация»
Максим
05 июня 2017, 16:30
modx.pro
1 034
0

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

man
man
05 июня 2017, 21:41
+1
Можно записывать в extended. В случае с login, по моему нужно сначала вызвать «excludeExtended» с необходимыми полями, а затем просто использовать их в инпутах, напимер:
[[Register? 
	...
	&excludeExtended=`organization`
	...
]]
далее что-то вроде:
<input type="text" name="organization" value="[[+reg.organization]]" />
Писал по памяти по этому мог что-то пропустить или наоборот добавить, но вроде все верно.
      Гриборий
      06 июня 2017, 11:21
      0
      Дополнительные поля профиля (extended и не) – это, конечно, прекрасно. Но это, имхо, если не хватает обычных. Я бы записал организацию в любое неиспользуемое у вас поле профиля (zip, state…)
        Максим
        06 июня 2017, 16:34
        0
        хочу попробовать такой вариант, подскажите, как можно переименовать какое-то поле в админке? например, было state, стало organization
          Гриборий
          06 июня 2017, 17:53
          +1
          Управление словарями > Core > User
          Надеюсь, понятно, что речь о изменения текста лейбла у поля. Например, на странице редактирования профиля. А отправлять и получать данные нужно будет по-прежнему из поля state.
            Максим
            06 июня 2017, 18:13
            0
            понял, спасибо
              Максим
              07 июня 2017, 16:35
              0
              добавил в 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`
                  ]]
                Максим
                07 июня 2017, 16:52
                0
                исправил на
                &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`
                    ]]
                всё равно не добавляет
          Максим
          06 июня 2017, 18:13
          0
          спасибо всем за ответы
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            9