Получение элемента инфоблока по его ID или как обратиться к полям связанного элемента?

Первым делом необходимо убедиться, что в настройках компонента выводится нужное свойство, в котором и хранится ID связанного элемента. Далее прописываем код примерно следующего содержания: 

$brand_obj = CIBlockElement::GetByID($arResult['PROPERTIES']['MANUFACTURER']['VALUE']);
$brand_info = $brand_obj->GetNext();

Метод GetNext возвращает массив с полями элемента информационного блока. Далее уже работаем с этим массивом:

$brand_info['NAME'] - получить название элемента, 
<img src="<?=CFile::GetPath($brand_info["DETAIL_PICTURE"])?>" /> - так можно вывести картинку.

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.