Получить любое свойство элемента Битрикс

Часто нужно в коде шаблона элемента новости или товара получить его дополнительные свойства.
Проще всего это сделать так:

$arFilter = Array("IBLOCK_ID"=>$arItem['IBLOCK_ID'], "ID"=>$arItem['ID']);	
$res = CIBlockElement::GetList(Array(), $arFilter);	
if ($ob = $res->GetNextElement()){
	$arProps = $ob->GetProperties(); // все свойства элемента		
	$site_link =  $arProps['SITE']['VALUE'];  // получаем свойство SITE и его значение VALUE
	$img_deal = $arProps['IMG_ADD']['VALUE']  // получаем свойство у дополнительного файла или изображение. Мы получим его ID
	$file_img = CFile::GetPath($img_deal);    // получаем ссылку на файл или изображение
}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*