• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Router.php
  • Класс: Bitrix\Crm\Service\Router
  • Вызов: Router::getItemDetailUrlWithNewRouting
protected function getItemDetailUrlWithNewRouting(
	int $entityTypeId,
	int $id = 0,
	int $categoryId = null
): ?Uri
{
	$componentName = $this->getItemDetailComponentName($entityTypeId) ?? 'bitrix:crm.item.details';

	$url = $this->getUrlForTemplate(
		$componentName,
		[
			'ENTITY_TYPE_ID' => $entityTypeId,
			'ENTITY_ID' => $id,
		]
	);
	if ($url)
	{
		if ($categoryId > 0)
		{
			$url->addParams([
				'categoryId' => $categoryId,
			]);
		}
	}

	return $url;
}