• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/model/page.php
  • Класс: BitrixSalesCenterModelPage
  • Вызов: Page::getUrl
public function getUrl()
{
	if(empty(parent::getUrl()) && $this->getLandingId() > 0)
	{
		$landingInfo = LandingManager::getInstance()->getLanding($this->getLandingId());
		if($landingInfo && $landingInfo['PUBLIC_URL'])
		{
			$uri = new Uri($landingInfo['PUBLIC_URL']);
			if(!$uri->getHost())
			{
				return UrlManager::getInstance()->getHostUrl().$uri->getLocator();
			}
			return $uri->getLocator();
		}
	}

	return parent::getUrl();
}