Заметки
Как безопасно менять страницы портала без правки /bitrix
Обновления заменяют файлы поставки в /bitrix. Поэтому собственную логику коробочного портала размещают в /local: модуль, компонент, шаблон компонента или JS-расширение — в зависимости от задачи.
/local/modules/company.portal/
/local/components/company/widget/
/local/templates/site/components/bitrix/component.name/template.name/
/local/js/company/widget/ Путь шаблона должен соответствовать реальному шаблону сайта, компоненту и выбранному имени шаблона. Простое создание похожей папки не заставляет страницу её использовать.
Локальная копия тоже требует сопровождения. Если скопировать весь компонент, исправления оригинала не попадут в копию автоматически. Для небольшой смены вывода сначала рассмотрите шаблон, для реакции на событие — обработчик, для карточки CRM — поддерживаемую встройку.
После обновления проверяйте именно затронутый пользовательский сценарий. Отсутствие изменений в ядре снижает риск, но не гарантирует совместимость с любой будущей разметкой и внутренним API.