• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/userfield/dbresults/elementenum.php
  • Класс: BitrixMainUserFieldDbResultsElementEnum
  • Вызов: ElementEnum::getIblockElementLinkById
static function getIblockElementLinkById($id)
{
	if(Loader::includeModule('iblock'))
	{
		static $elementUrls = [];

		if(isset($elementUrls[$id]))
		{
			return $elementUrls[$id];
		}

		$rs = CIBlockElement::GetList([], ['=ID' => $id], false, false, ['DETAIL_PAGE_URL']);
		$ar = $rs->GetNext();

		return $elementUrls[$id] = $ar['DETAIL_PAGE_URL'];
	}

	return false;
}