1. Сделал плагин,в котором создал необходимые мне доп поля.
2. В форме регистрации вставил радио инпуты
<input checked type="radio" id=«сhoice1» name="type" value=«1»>
<input checked type="radio" id="сhoice2» name="type" value=«2»>
3.В файле созданного плагина проверяю value радио инпутов и в зависимости от условия заношу пользователя в определенную группу
Event::listen('rainlab.user.register', function($user){
$n = Input::get('type');
if($n == '1') {
$group = UserGroup::where('code', ‘group_1’)->first();
$user->groups()->add($group);
$user->save();
} else {
$group = UserGroup::where('code', 'group_2’)->first();
$user->groups()->add($group);
$user->save();
}
});
4. В фронтенд профайле пользователя вывожу нужные поля с помощью условий
{% set groupUser = '' %}
{% for group in groups %}
{% set groupUser =
group.name %}
{% endfor %}
{% if groupUser == ‘group_1’ %}
//нужное поле
{% endif %}