Открыть карточку решения Главная>База знаний (FAQ)>Мессенджеры и социальные сети для быстрой связи с клиентом

Как изменить контакты если используется не стандартная многосайтовость?

Внимание:
Для работы с событиями необходимы базовые навыки программирования

Модуль "Мессенджеры и социальные сети для быстрой связи с клиентом" поддерживает событие, для изменения списка контактов и настроек при нестандартной многосайтовости. С помощью данного события вы можете добавить или изменить контакты в зависимости от множества факторов: выбранного города, домена и т.п.

Пример создания обработчика на это событие:
AddEventHandler('arturgolubev.chatpanel', "onBeforeWriteHtml", "onBeforeWriteHtml"); function onBeforeWriteHtml(&$options, &$chatList){ if($_SERVER["SERVER_NAME"] == 'test.ru'){ $chatList["mobile_phone_dop"] = array( "TYPE" => "mobile_phone_dop", "HREF" => "tel:+79909909091", "ICON_CLASS" => "ag_chatpanel_link_icon_phone", "BLANK" => "N", "SORT" => "100" ); } }

Массив $options - настройки, массив $chatList - непосредственно список отображаемых контактов