• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/classes/general/prop_xmlid.php
  • Класс: CIBlockPropertyXmlID
  • Вызов: CIBlockPropertyXmlID::GetPropertyFieldHtml
static function GetPropertyFieldHtml($arProperty, $value, $strHTMLControlName)
{
	$ar_res = false;
	if($value["VALUE"] <> '')
	{
		$db_res = CIBlockElement::GetList(
			array(),
			array("=XML_ID" => $value["VALUE"], "SHOW_HISTORY" => "Y"),
			false,
			false,
			array("ID", "IBLOCK_ID", "NAME")
		);
		$ar_res = $db_res->GetNext();
	}

	if(!$ar_res)
		$ar_res = array("NAME" => "");

	$arProperty["LINK_IBLOCK_ID"] ??= 0;
	$fixIBlock = $arProperty["LINK_IBLOCK_ID"] > 0;
	$windowTableId = 'iblockprop-'.IblockPropertyTable::TYPE_ELEMENT.'-'.$arProperty['ID'].'-'.$arProperty['LINK_IBLOCK_ID'];

	return  ''.
		''.
		' '.$ar_res['NAME'].'';
}