Авторизация по номеру телефона

Замена фраз

Компоненты и расширения используют языковые фразы, поэтому есть возможность изменить выводимый текст в названиях полей, заголовках, подсказках и так далее.

Для замены фразы необходимо определить файл в котором задан текст и переопределить его глобально в специальном файле.

Для примера заменим фразу в упрощенном компоненте входа - Simple:

  • фраза: Войдите или зарегистрируйтесь, чтобы продолжить
  • замена: Добро пожаловать

С помощью поиска по файлам найдем в каком файле определяется фраза и с каким кодом.

Определили:

  • Код - BXMAKER_AUTHUSERPHONE_SIMPLE_PHONE_TITLE
  • Путь - /bitrix/js/bxmaker/authuserphone/simple/lang/ru/config.php

В пути не должно быть папки install, если она есть значит путь определен не верно

Верно: /bitrix/js/bxmaker/authuserphone/enter/lang/ru/config.php

Не верно: /bitrix/modules/bxmaker.authuserphone/install/js/bxmaker/authuserphone/enter/lang/ru/config.php

2022-04-02_20-12.png

Создаем общий файл переопределения фраз для языка - ru относительно корня сайта - /bitrix/php_interface/user_lang/ru/lang.php

И добавляем туда новую фразу

<?
//  тут могут быть уже фразы, а может и не быть этого файла вовсе
$MESS["/bitrix/js/bxmaker/authuserphone/simple/lang/ru/config.php"]["BXMAKER_AUTHUSERPHONE_SIMPLE_PHONE_TITLE"] = "Добро пожаловать";

Результат будет выглядеть примерно так

2022-04-02_20-20.png