GetMessage бокового меню портала

GetMessage бокового меню портала

12.12.2016

Выполняя доработки портала Битрикс24 (коробка), столкнулся с тем, что пункты меню из условного раздела «Избранное», например, «Живая лента», тянутся как GetMessage в файле бокового меню портала .left.menu_ext.php
Сходу, правильно с точки зрения системы управления изменить название «Живая лента», не удалось.


В файле .left.menu_ext.php используется следующий код массива:
$aMenuB24[] = Array(
GetMessage(«LEFT_MENU_LIVE_FEED»)
В самом меню есть  использование языкового файла с пунктами меню с директорией /bitrix/modules/intranet/public/.left.menu_ext.php, но в реальности путь другой /bitrix/modules/intranet/lang/ru/public — путь где находится в реальности файл.
Можно пойти по пути наименьшего сопротивления и исправить название пункта меню. Но ведь если внести изменения в названия пункта то при обновлении языковой файл обновится, так как находится в системной папке. Это не правильный путь, как же нужно правильно поступить чтобы изменить название пункта меню в этой ситуации?

Есть другой путь, тоже неправильный. Можно изменить название пункта меню прямо в файле меню .left.menu_ext.php. Но это еще более не феньшуй с точки зрения системы управления и пользователя.

Правильно будет выполнить замену языковых фраз продукта. Создаем папку local и остальные необходимые для размещения нашего пользовательского языкового файла в lang.php в директории  local/php_interface/user_lang/ru/lang.php
В файле lang.php делаем замену языковой фразы:

<?
$MESS[«/bitrix/modules/intranet/lang/ru/public/.left.menu_ext.php»][«LEFT_MENU_LIVE_FEED»] = «Новостная лента»;
?>

 


Ещё статьи:

20.09.2021 Разговор с рекрутером в 2021. Мидл это младший специалист и на удалёнку не ниже сеньёра
Рекрутер: В принципе ок, но обычно младших специалистов мы в офис берем). Что скажете?
П.С. Мда, интересно оказывается, что мидл это младший специалист,... ID: 320

01.12.2020 Свершилось, битрикс перестал поддерживать mbstring.func_overload
Теперь для обновления на версию v20.100.0 требуется удаление опции mbstring.func_overload. Эта опция более не требуется и не поддерживается платформой... ID: 313

13.08.2020 Получить id элемента привязки к пользователю битрикс
Получить id элемента, который добавлен в свойство привязки к пользователю битрикс ID: 250

Новые статьи в блоге:

23.09.2021 Тест провайдера adminvps.ru Тариф Битрикс 1 в 2021
Провёл тесты производительности Битрикс у провайдера adminvps.ru Тариф Битрикс 1.
В целом результаты мне очень понравились, что бросилось в глаза: ID: 321

01.07.2021 Типовые ошибки битрикс программиста на этапе предоставления образцов кода
ID: 319

07.05.2021 Дайджест №1 Ваджра и еврейский вопрос
На днях Ваджра зацепил так называемый "еврейский вопрос", выдержка цитата:
На днях я был безжалостно записан в антисемиты. Забавно. Честно говоря,... ID: 318

Возврат к списку

© 2015-2021 Web админ
Связаться по WhatsApp