Смена порядка (сортировки) полей регистрации Битрикс

=this.Name}
Задать вопрос
Часто возникает задача сменить стандартный порядок полей в компоненте Настраиваемая регистрация.
к примеру у нас стандартный компонент выводит поля следующим списком:

Логин *
Телефон *
E-mail *
Пароль *
Подтверждение пароля *

А по ТЗ, заказчик желает поля Пароль и Подтверждение пароля поднять на самый верх формы
Чтоб получился следующий список:

Пароль *
Подтверждение пароля *
Логин *
Телефон *
E-mail *

Для этого в шаблоне компонента создаем result_modifier.php

<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
//перечень ваших полей задаем как нам необходимо по ТЗ
$arResult['SHOW_FIELDS'] = array( 
   'PASSWORD',
   'CONFIRM_PASSWORD',
   'LOGIN',
   'PERSONAL_PHONE',
   'EMAIL',
);
?> 
 
Заказать услугу
Оформите заявку, мы свяжемся с вами в ближайшее время и ответим на все интересующие вопросы.