- Модуль: 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'].'';
}