Дополнительные события
| Событие | Описание |
|---|---|
| OnInfoLine | Событие сбора информации по подключенным каналам открытой линии. На вход приходит ID открытой линии. На выход нужно дать массив описания. Пример: \Bitrix\Main\EventManager::getInstance()->addEventHandler("imconnector", "OnInfoLine", Array("Info", "OnImConnectorInfoLineHandler"));
class Info
{
function OnImConnectorInfoLineHandler(\Bitrix\Main\Event $event)
{
$lineId = $event->getParameter('LINE_ID');
return array(
//ID коннектора*
'connector_id' => 'baseconnector',
//ID
'id' => '555',
//Ссылка на канал
'url' => 'http://test',
//Ссылка для мобильных устройств
'url_im' => 'http://test.im',
//Отображаемое имя
'name' => 'Тест',
//Картинка
'picture' => array(
'url' => '//opt-560835.ssl.1c-bitrix-cdn.ru/bitrix/templates/1c-bitrix-new/images/logo.png?1'
)
);
}
} |
| OnDeleteLine | Событие удаление открытой линии. Для удаления своих подключенных коннекторов. Передается параметр LINE_ID - ID удаляемой открытой линии.
|
© «Битрикс», 2001-2025, «1С-Битрикс», 2025