Задать вопрос
V1rTu
@V1rTu
начинающий веб-программист

Как получить путь изображения из пользовательского элемента в Битрикс?

Существует инфоблок к примеру с Id (14), внутри создал пользовательское поле "SLIEDER_FOTO" типа "файл" id свойства 183.
Хочу получить путь до данного изображения.
По идеи они извлекаются в массив $ar_fields и обратится можно - $ar_fields['PROPERTY_DOCS_VALUE'] через проверил выводит лишь -

Array
(
[0] => 4572
[1] => 4573
[2] => 4574
)

Ок. Пробую пройтись, циклом:
foreach($ar_fields['PROPERTY_SLIEDER_FOTO'] as $pic):
					$arFile = CFile::GetFileArray($pic);
					//print_r($arFile);
					//$name = substr($arFile['FILE_NAME'], 0, -4);
					echo '<p><img"'.$arFile['SRC'].'"></p>';
				endforeach;


Результата - увы, нет. Ребят, как вытащить данные из этого массива?

код выборки данных:
$APPLICATION->AddChainItem('Таунхаусы','/townhouses');
$arFilter = Array(
		"IBLOCK_ID"=>14,
		"ACTIVE"=>"Y",
		"CODE"=>$_REQUEST['ID']
);
$res = CIBlockElement::GetList(Array("ID"=>"ASC"), $arFilter,false,false,Array("ID","CODE","NAME","PREVIEW_PICTURE","PROPERTY_NAPRAVLENIE_VALUE","PROPERTY_COMMUNICATIONS","PROPERTY_TIME","PROPERTY_MKAD","PROPERTY_AREA_1","PROPERTY_AREA_2","PROPERTY_PRICE_MIN","PROPERTY_PRICE_MAX","DETAIL_TEXT","PROPERTY_DOCS","PROPERTY_NEWS","PROPERTY_MAP","PROPERTY_PHOTO","PROPERTY_SPEC_OFFER","PROPERTY_LOGO","PROPERTY_MANAGER","PROPERTY_CREDIT","PROPERTY_GENPLAN","PROPERTY_SLIEDER_FOTO"));
if($ar_fields = $res->GetNext()){
	$APPLICATION->AddChainItem($ar_fields['NAME'],'/townhouses/'.$_REQUEST['ID']);
	$APPLICATION->AddChainItem('Генплан');
	$APPLICATION->SetTitle('Генплан '.$ar_fields['NAME']);
	global $NAMEPROJ,$LOGOS,$MANAGER;
	$NAMEPROJ=$ar_fields['NAME'];
	$MANAGER=$ar_fields['PROPERTY_MANAGER_VALUE'];
	$LOGOS=$ar_fields['PROPERTY_LOGO_VALUE'];
  • Вопрос задан
  • 6690 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
сделайте дамп массива через print_r — там видно будет.
попробуйте $ar_fields['PROPERTY_DOCS_DISPLAY_VALUE']

странно что в поле у вас данных нет, а только непонтяно от чего айди…
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы