• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Router.php
  • Класс: Bitrix\Crm\Service\Router
  • Вызов: Router::getItemDetailUrl
public function getItemDetailUrl(
	int $entityTypeId,
	int $id = 0,
	int $categoryId = null,
	?ItemIdentifier $parentItemIdentifier = null
): ?Uri
{
	if ($this->isNewRoutingForDetailEnabled($entityTypeId))
	{
		$url = $this->getItemDetailUrlWithNewRouting($entityTypeId, $id, $categoryId);
	}
	else
	{
		$url = $this->getItemDetailUrlWithOldRouting($entityTypeId, $id, $categoryId);
	}

	if ($url && $parentItemIdentifier)
	{
		ParentFieldManager::addParentItemToUrl($entityTypeId, $parentItemIdentifier, $url);
	}

	return $url;
}