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

 


Ещё статьи:

15.02.2024 История о жадности или как клиент свободное место искал на сервере
Случилась у меня одна история с клиентом, который свободное место искал на сервере, но на самом деле это больше о жадности, но в итоге всё равно пришл... ID: 466

08.11.2023 Хроники БУС упадка
На днях произошли очередные изменения в БУС битрикс. Полезный модуль bitrix.xscan включили в состав проактивной защиты и убрали из бесплатного сегмента... ID: 465

26.07.2023 Kwork.com закрыл доступ для резидентов РФ
Доступ к выставлению услуг теперь ограничен "К сожалению, вынуждены сообщить, что резиденты РФ в настоящее время не могут использовать сайт Kwork... ID: 463

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

27.11.2024 Ошибка при 1с обмене 502 Bad Gateway
Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен. Ответ сервера: 502 Bad Gateway ID: 540

20.11.2024 Задача для РНР, разработать Футбольный календарь
На первый взгляд задача кажется не сложной, но это не так. Нужно учитывать, что она займёт время, многие не успевают сделать в сроки. ID: 538

20.11.2024 Нюансы обмена доставок один случай
Описание проблемы.
В сторону 1С синхронизацию доставок она налажена, информация записывается (проставляется тип доставки, зона доставки) ID: 537

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

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