Инфоблоки в 1С-Битрикс: как создать, настроить и вывести на сайт — подробный видеоурок
Вывести любое множественное свойство элемента Битрикс
<?foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> <? if($pid =="VID_RABOT"):?> <b><?=$arResult['DISPLAY_PROPERTIES']['VID_RABOT']['NAME']?>:</b><br> <? if(is_array($arProperty["DISPLAY_VALUE"])): echo implode(" / ", $arProperty["DISPLAY_VALUE"]); else: echo $arProperty["DISPLAY_VALUE"];?>...
Битрикс по ID элемента получаем его свойства
Иногда нужно получить свойства элемента, например в списке. Мне понадобилось вывести картинки товаров в списке заказов $arFilter = Array("IBLOCK_ID"=>2, "ID"=>$order_item["PRODUCT_ID"]);
$res = CIBlockElement::GetList(Array(), $arFilter);
if ($ob = $res->GetNextElement()){;
$arFields = $ob->GetFields(); // поля элемента
//echo "<pre>";
//var_dump($arFields["PREVIEW_PICTURE"]);
//echo "</pre>";
$picture = (CFile::GetPath($arFields["PREVIEW_PICTURE"]));
...