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>
давно не менялся и при необходимости можно формировать его вручную, но во-первых существует вероятность, что шаблон ссылок поменяется и тогда придется вносить исправления в существующий кода, во-вторых зачем дублировать код, хоть и небольшой, когда можно воспользоваться готовой функцией.
Если есть вопросы, что-то в статье не понятно или нашли ошибку, напишите об этом в комментариях, все комментарии читаются и по возможности материал будет доработан.
Популярные статьи
В статье описаны изменения телеграм бота и сравниваются результаты генерации изображений в новой и предыдущей версиях kandinsky.
Библиотеки помогают существенно сократить время разработки, поэтому иметь под рукой проверенные библиотеки для решения повседневных задач будет полезно.
ncdu — удобный инструмент для анализа и управления дисковым пространством. Узнайте, как установить и использовать ncdu, основные команды и преимущества по сравнению с классическим du.
В статье приводится пример кода для форматирования чисел на javascript с различными наборами параметров форматирования.
В статье приводится пример того как можно получить путь до зарегистрированного файла по его ID с помощью метода CFile::getPath($fileId). Так же показано где можно получить ID зарегистрированного файла.
Комментарии
Комментариев пока нет