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»] = «Новостная лента»;
?>

 


Ещё статьи:

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

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

22.06.2020 Дубли внешнего кода не грузятся при импорте Битрикс
При копировании штатными средствами элементов (кнопка копировать) обнаружил такой момент, что при XML экспорте и последующим XML импорте не вс... ID: 243

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

19.01.2021 Задача модуль регистрации участника акции
Задача по разработке модуля регистрации участника акции на сайт Битрикс. В модуле должны быть следующие поля: ID: 316

07.01.2021 Почему в битрикс автоматически отключаются пользователи
На сайте с определённой периодичностью происходила деактивация аккаунтов пользователей. Логин становился неактивным и зайти на сайт не получалось. ID: 314

07.01.2021 Ошибка сокетов
Бывает выскакивает такая ошибка в битрикс "Работа с сокетами    Ошибка! Не работает", "Замечание. Не удалось провер... ID: 315

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

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