Доброй ночи. Помогите, пожалуйста. Надо вывести свойство инфоблока TEACHER в виде массива, стоит множественное значение на TEACHER, вот код
Код |
---|
if (CModule::IncludeModule("iblock"))
{
$res = CIBlockElement::GetList(array(), array("ID"=>$_REQUEST["sid"]), false, false, array("ID", "PROPERTY_TEACHER"));
$arProduct = $res->Fetch();
$res = CIBlockElement::GetByID($arProduct["PROPERTY_TEACHER_VALUE"]);
$arTeacher = $res->GetNext();
if (intval($arTeacher["DETAIL_PICTURE"])>0)
{
$image_resize = CFile::ResizeImageGet(intval($arTeacher["DETAIL_PICTURE"]), array('width'=>44, 'height'=>44), BX_RESIZE_IMAGE_PROPORTIONAL, true);
$img = $image_resize["src"];
}
else
{
$img = "/bitrix/templates/dev7/img/prosmotr-kursa/logo44.png";
}
}
|
но при просмотре print_r($arTeacher); выводится только первое значение множественного свойства. Что здесь не так? Или можно как-то просмотреть в базе, есть ли там данные значения? Чтобы точно узнать, что дело в коде. Спасибо.