~1 минуту, Опубликовано 04.02.2023

Как переопределить стандартные текстовые сообщения Битрикс

Как переопределить стандартные текстовые сообщения Битрикс

Что такое языковые файлы

Битрикс для поддержания многоязычности использует языковые файлы, вероятно, вы видели php файлы по схожему пути /home/bitrix/www/bitrix/components/bitrix/desktop/lang/ru/componen.php, это и есть языковые файлы. Содержат такие файлы содержимое следующего формата:

<?
$MESS["CMDESKTOP_GROUP_PERSONAL"] = "Личное";
$MESS["CMDESKTOP_GROUP_PERSONAL_DESCR"] = "Гаджеты для работы с персональными инструментами";
?>

Как переопределить стандартные текстовые сообщения Битрикс

  1. Создать файл по пути /bitrix/php_interface/user_lang/#кодязыка#/lang.php
  2. Заполнить его своими сообщениями, указываю в ключе $MESS – путь к файлу, где вы хотите заменить стандартный текст, пример:
<?
$MESS["/home/bitrix/www/bitrix/components/bitrix/desktop/lang/ru/component.php"]['CMDESKTOP_GROUP_PERSONAL'] = "Новый текст!";
$MESS["/home/bitrix/www/bitrix/components/bitrix/desktop/lang/ru/component.php"]['CMDESKTOP_GROUP_PERSONAL_DESCR'] = "Обновили стандартное сообщение!";
?>

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

Читайте также  Что делать, если забыл пароль от админки Битрикс?

Категории: Bitrix