Получение элемента инфоблока по его 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"])?>" /> - так можно вывести картинку.
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()