GetMessage бокового меню портала
Выполняя доработки портала Битрикс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