Меняем порядок вывода полей в компоненте "Настраиваемая регистрация"

Меняем порядок вывода полей в компоненте "Настраиваемая регистрация"
Меняем порядок вывода полей в компоненте "Настраиваемая регистрация"

Меняем порядок вывода полей в компоненте "Настраиваемая регистрация"

Просмотров: 0
Комментариев: 0
В компоненте "Настраиваемая регистрация" после добавления полей появляется вопрос как поменять поля регистрации так что бы они шли в том порядке в котором нужно нам. Для этого нужно воспользоваться result_modifier.php, но все по порядку.

И так начнем:

Размещаем на странице компонент "Настраиваемая регистрация" (bitrix:main.register)  копируем содержимое в /bitrix/components/bitrix/main.register/templates/.default/ в /bitrix/templates/шаблон_сайта/components/bitrix/main.register/.default/. В шаблоне скопированноого компонента создайте файл result_modifier.php и переопределите в нём порядок следования полей.

Вариант result_modifier.php:
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/*меняем порядок следования полей*/
$arResult['SHOW_FIELDS'] = array(    'NAME',    'LAST_NAME',    'EMAIL',    'LOGIN',    'PASSWORD',    'CONFIRM_PASSWORD', ); ?>

Записная книжка:

Данные заметки ведутся преимущественно для нас. Возможно, подача материала сухая. Но вы можете задавать вопросы и обсуждать конкретную заметку в комментариях.