Здравствуйте. Необходимо в компонент передать значение пользовательского свойства типа файл, а именно, ссылку на него. Мое пользовательское свойство имеет символьный код "photo".
1) Получить значения всех свойств элемента, зная его ID. $db_props = CIBlockElement::GetProperty(IBLOCK_ID, ELEMENT_ID, "sort", "asc", array()); $PROPS = array(); while($ar_props = $db_props->Fetch()) $PROPS[$ar_props['CODE']] = $ar_props['VALUE'];
Свойство "photo" появляется в массиве, но хранит в себе только какое-то число, видимо, идентификатор.
2) Получить свойства элементов, используя метод CIBlockElement::GetList $arSelect = array("ID", "NAME", "PROPERTY_photo"); $res = CIBlockElement::GetList(array(), array(), false, array(), $arSelect);