сам шаблон, вопрос где его найти ?
Любая подобная модификация является изменением функциональной части системы, т.е. при любом обновлении необходимо будет проверять не сломалось ли чего.
Как можно притворить это решение в жизнь?
1) Кастомизировать шаблон компонента bitrix:crm.lead и поместить код в details.php
Плюсы:
- Мнимальное изменение
- Шаблон меняется очень редко
Минусы:
- Придется поддерживать до конца проекта при любом обновлении
2) Кастомизировать шаблон компонента bitrix:crm.lead.details
Плюсы:
- Незначительное изменение
- Частично можно опираться на поля лида
Минусы:
- Придется поддерживать до конца проекта при любом обновлении
3) Делать это через JS.
На событии эпилога подключать библиотеку, которая будет проверять нужную страницу и выводить popup
Плюсы:
- Не влияет на обновления
Минусы:
- Не просто в разработке (требует глубоких знаний платформы)
- Будет сложнее поддерживать, если битрикс будет менять апи/чпу
Документации по всем 3 способам в интернете не найти.