Документация для разработчиков
Темная тема

GetMessage

Описание и параметры

string
GetMessage(
	string name,
	array Replace=false
);

Возвращает по коду соответствующее сообщение на текущем языке. Массивы соответствий кодов и сообщений задаются в языковых файлах. Перед использованием этой функции необходимо подключить соответствующий языковой файл.

В ядре D7 аналог этой функции: Bitrix\Main\Localization\Loc::getMessage.

Параметры функции

ПараметрОписание С версии
name Код сообщения. Код должен быть уникальным в рамках всего продукта.
Replace Массив пар "шаблон" => "замена". Позволяет организовать замену по шаблону.5.0.4

Смотрите также

Примеры использования

<?
IncludeTemplateLangFile(__FILE__);
echo GetMessage("SOME_MESSAGE_CODE");
?>

Замена языковой фразы по шаблону

Языковой файл:
$MESS["ERROR_MODULE_NOT_FOUND"] = "Ошибка: модуль #MODULE# не найден"

Файл компонента или модуля:

// ...
if (!CModule::IncludeModule("blog"))
{
	ShowError(GetMessage("ERROR_MODULE_NOT_FOUND", Array ("#MODULE#" => "blog")));


© «Битрикс», 2001-2024, «1С-Битрикс», 2024