Всем привет!
Народ, подскажите как правильно подключать языковые файлы в Битрикс? Хочу использовать вызовы GetMessage("VARIABLE") везде в своём коде - в header.php, footer.php, и на других страницах.
нужно подключить языковые файлы именно не только для какого то компонента, а в целов для всего сайта. Гуглил официальную документацию.
Вот что сделал:
В файле header.php:
Далее там же - в header.php:
Но var_dump() мне отдаёт почему то NULL
Файл файл template.php я создал в папке /local/templates/<Мой_шаблон>/lang/ru/
Его содержимое:
Но почему то значение этой переменной не выводится на странице. Помогите пожалуйста, что я делаю не так?
Народ, подскажите как правильно подключать языковые файлы в Битрикс? Хочу использовать вызовы GetMessage("VARIABLE") везде в своём коде - в header.php, footer.php, и на других страницах.
нужно подключить языковые файлы именно не только для какого то компонента, а в целов для всего сайта. Гуглил официальную документацию.
Вот что сделал:
В файле header.php:
Код |
---|
<?... use Bitrix\Main\Localization\Loc; IncludeTemplateLangFile($_SERVER["DOCUMENT_ROOT"].SITE_TEMPLATE_PATH.'/lang/ru/template.php'); ... ?> |
Далее там же - в header.php:
Код |
---|
<? var_dump(Loc::getMessage('TEST')); ?> |
Но var_dump() мне отдаёт почему то NULL
Файл файл template.php я создал в папке /local/templates/<Мой_шаблон>/lang/ru/
Его содержимое:
Код |
---|
<? $MESS ['TEST'] = "Тестовая строка"; ?> |
Но почему то значение этой переменной не выводится на странице. Помогите пожалуйста, что я делаю не так?