Всем привет! Есть инфоблок "Фотографии пользователей" в нём при создании галереи пользователя заводится раздел с именем пользователя, в который попадают фотографии пользователя. Посетители сайта имеют возможность голосовать за эти фотографии. Я пытаюсь вывести в определённую часть сайта самую популярную фотографию. Пишу след. код:
дальше вывожу небольшой div с информацией о фотографии, выглядит всё вот так: . Проблема в том, что мне необходимо подтянуть в это блок имя раздела к которому принадлежит эта фотография. Т.е. вместо "Ната Саимунина" (сейчас это просто статичный текст) должно выводится имя раздела, т.е. имя владельца этой фотографии. В 1С-Битрикс есть метод получающий информацию о разделе по его идентификатору. Но вот как мне получить ID раздела - не пойму. Я пытался добавить в этот код :
параметр "SECTION_ID" , но он ничего не выводит. Подскажите как получить ID раздела элемента инфоблока. Заранее спасибо!
| Код |
|---|
<?
$arSelect = Array("ID", "NAME", "PREVIEW_PICTURE" , "PROPERTY_vote_count", "PROPERTY_rating");
$arFilter = Array("IBLOCK_ID"=>11, "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array("PROPERTY_rating"=>"DESC"), $arFilter, false, Array("nPageSize"=>50), $arSelect);
$ob = $res->GetNextElement();
$arFields = $ob->GetFields();
$rsFile = CFile::GetByID($arFields["PREVIEW_PICTURE"]);
$arFile = $rsFile->Fetch();
$arFields["PICTURE_INFO"][] = $arFile;
echo "<pre>";
print_r($arFields);
echo "</pre>";
?>
|
| Код |
|---|
$arSelect = Array("ID", "SECTION_ID", "NAME", "PREVIEW_PICTURE" , "PROPERTY_vote_count", "PROPERTY_rating"); |
.
;