Стоит задача вывести в детальной статье карточку с автором. Авторы - отдельный инфоблок (с картинками и всеми пирогами).
Для этого пришлось создать result_modifier.php и там пытаюсь использовать CIBlockElement::GetByID для получения информации об авторе (благо его ИД компонент возвращает легко).
вот такая тестовая конструкция:
В целом неплохо работает, НО.
Вместо картинки возвращает судя по всего ИД файла в БД:
ВОПРОСЫ:
1) как получить нормально картинку (с альтом, адресом и т.п. по аналогии с arResult)
2) нельзя это сделать без доп запросов?
Для этого пришлось создать result_modifier.php и там пытаюсь использовать CIBlockElement::GetByID для получения информации об авторе (благо его ИД компонент возвращает легко).
вот такая тестовая конструкция:
Код |
---|
$res = CIBlockElement::GetByID($arResult['DISPLAY_PROPERTIES']['AUTHOR']['VALUE']); echo "<pre>"; if($ar_res = $res->GetNext()) print_r($ar_res); echo "</pre>"; |
Вместо картинки возвращает судя по всего ИД файла в БД:
Код |
---|
[PREVIEW_PICTURE] => 1 [~PREVIEW_PICTURE] => 1 |
ВОПРОСЫ:
1) как получить нормально картинку (с альтом, адресом и т.п. по аналогии с arResult)
2) нельзя это сделать без доп запросов?