Есть такое шикарное дополнение Profile Types Manager. Так вот, работает все хорошо, но можно еще кое что добавить. Что то типа этой функции
Просто есть такие моменты. К примеру на сайте есть три категории пользователей.
Категория 1, категория 2, категория 3.
И у каждого этого пользователя свои произвольные поля. К примеру У "Категории 3" - есть поле где надо загружать документы объзательно, и у других такого нет. И "категория 2" тоже есть поля обязательные которых нет у Категория 1 и Категория 3.
И получается такое. Если человек пока не выбрал свою "Категорию" аккаунта у него в настройках высвечиваются все произвольные поля. И Даже если ты выбираешь "Категория 1", то обязательные поля "категория 2", "категория 3" тоже надо воодить, так как они обазательные (ведь сохранить кнопка не нажимается пока не заполнил обязательные поля), хотя к "Категория 1" не имеет никого отношение.
Поэтому если такое возможно, было бы хорошо так. Пока человек не выбрал свои тип аккаунта, поля никакие не высвечивается, в потом когда к примеру выбирает "Категория 1" - подгружались только его поля, если же выбирает "Категория 3" то так же подгружались только его поля.