На сайте нужно реализовать регистрацию для физических и юридических лиц (поля у них должны быть разные). Возникла необходимость добавлять пользовательские поля: ИНН, БИК, ОГРН и много других. Я добавил новые пользовательские поля, в поле объект указал "USER". Эти поля появились в настройках компонента "Настраиваемая регистрация", но стали отображаться автоматически, я даже их не выбрал из списка. И отображаются во всех новых формах регистрации. Как контролировать какие поля отображать, а какие нет?
| Код |
|---|
<?$APPLICATION->IncludeComponent(
"bitrix:main.register",
"registration",
Array(
"AUTH" => "Y",
"COMPONENT_TEMPLATE" => "registration",
"REQUIRED_FIELDS" => array(0=>"EMAIL",1=>"NAME",2=>"LAST_NAME",),
"SET_TITLE" => "Y",
"SHOW_FIELDS" => array(0=>"EMAIL",1=>"NAME",2=>"LAST_NAME",3=>"PERSONAL_PHONE",),
"SUCCESS_PAGE" => "",
"USER_PROPERTY" => array(),
"USER_PROPERTY_NAME" => "",
"USE_BACKURL" => "Y"
)
);?>
|
USER_PROPERTY - массив пуст, а все равно все поля отображаются, во всех формах регистрации.