• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/marketplace/url.php
  • Класс: BitrixRestMarketplaceUrlsMarketplace
  • Вызов: Marketplace::getPlacementUrl
public function getPlacementUrl($placementId, $params)
	{
		$placementId = intval($placementId);
		$replace = null;
		$subject = null;
		if ($placementId > 0)
		{
			$replace = [
				'#PLACEMENT_ID#'
			];
			$subject = [
				$placementId
			];
		}
		$url = $this->getReplaced($this->pages["placement"], $replace, $subject);

		if(is_array($params))
		{
			$uri = new BitrixMainWebUri($url);
			$uri->addParams(
				[
					'params' => $params
				]
			);
			$url = $uri->getUri();
		}
		return $url;
	}