Bitrix 24 получить ссылку на контакт, сделку, компанию, лид и т.д.

// Получить ссылку на контакт
\CCrmOwnerType::GetEntityShowPath(\CCrmOwnerType::Contact, 142);
// return: /crm/contact/details/142/

// Получить ссылку на компанию
\CCrmOwnerType::GetEntityShowPath(\CCrmOwnerType::Company, 6128);
// return: /crm/company/details/6128/

// Получить ссылку на сделку
\CCrmOwnerType::GetEntityShowPath(\CCrmOwnerType::Deal, 2841);
// return: /crm/deal/details/2841/

// Получить ссылку на лид
\CCrmOwnerType::GetEntityShowPath(\CCrmOwnerType::Lead, 401);
// return: /crm/lead/details/401/

Полезная функция, которая позволяет получить ссылку на интересующий объект портала. Да, сам шаблон ссылок /crm/<объект>/details/<id> давно не менялся и при необходимости можно формировать его вручную, но во-первых существует вероятность, что шаблон ссылок поменяется и тогда придется вносить исправления в существующий кода, во-вторых зачем дублировать код, хоть и небольшой, когда можно воспользоваться готовой функцией.

Рубрики: Bitrix

Если есть вопросы, что-то в статье не понятно или нашли ошибку, напишите об этом в комментариях, все комментарии читаются и по возможности материал будет доработан.
Популярные статьи

Подключить bitrix без подключения шаблона сайта

В статье приводится пример кода подключения bitrix без подключения шаблона сайта. Так же описано когда это может пригодится.

Битрикс 24 удалить сделку

В статье приводятся способы удаления сделки.

Bitrix сбросить буфер вывода

Функция RestartBuffer() в Bitrix используется для сброса буфера вывода. Она позволяет прервать вывод страницы на определенном этапе выполнения скрипта и начать вывод заново. В статье рассмотрим основные сценарии использования данной функции, рассмотрим пример кода.

Bitrix подключить класс компонента

В статье приводится пример того как можно подключить только компонент битрикс без подключения его шаблона, чтобы можно было вызвать его метод или получить значения свойств

Bitrix 24 получить ссылку на контакт, сделку, компанию, лид и т.д.

В статье приводится пример кода для получения ссылки на контакт, сделку, компанию, лид и т.д. с помощью метода \CCrmOwnerType::GetEntityShowPath()

Bitrix получить путь до компонента

В статье приводится пример кода для получения директории в которой находится файл компонента.

Комментарии

Комментариев пока нет
Данный сайт использует файлы cookies. Продолжая просмотр сайта, вы соглашаетесь с использованием файлов cookies.
ОК