← К заметкам

Заметки

Куда можно добавить свой пункт меню в Bitrix24

Сначала стоит уточнить, какое меню нужно изменить. Ссылка на приложение в левом меню портала, пункт меню карточки CRM и элемент собственной страницы приложения добавляются разными способами.

У встраивания в интерфейс есть конкретный код размещения — PLACEMENT. Доступные приложению места можно запросить через placement.list:

BX24.callMethod('placement.list', {}, function (result) {
    if (result.error()) {
        console.error(result.error());
        return;
    }
    console.log(result.data());
});

Затем выбранное место связывают с HTTPS-обработчиком через placement.bind. Не стоит придумывать код вроде LEFT_MENU, если его нет в документации нужного размещения. Регистрация произвольного кода не создаёт новое место в интерфейсе.

Ссылка в левом меню также может быть пользовательской настройкой самого портала. Если же требуется новый пункт внутри карточки, начните с регистрации placement, а не с изменения DOM меню.