Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

путь к файлам в свойстве инфоблока

00 голосов
5
Добрый день всем!

Буду очень признателен если кто нибудь поможет разобраться как вытянуть путь до файла из свойства инфоблока типа "файл"

Получилось вытащить путь до картинки хранящейся в DETAIL_PICTURE таким способом:
Код
<? 
if(CModule::IncludeModule("iblock")) 
{ 
   $items = GetIBlockElementList($_GET[ID], 0, Array("SORT"=>"ASC"), 0); 
   while($arItem = $items->GetNext()) 
   { 
             
      if (!empty($arItem["DETAIL_PICTURE"])) 
           $arFile = CFile::GetFileArray($arItem["DETAIL_PICTURE"]);
                  
?>
<?=$arFile[SRC];?>
<?}}}?>


думаю как то по аналогии сделать но ничего не выходит, подскажите пожалуйста способ?
P.S. свойство множественное
спросил 09 Ноя, 13 от Rogarond (820 баллов)

5 Ответы

00 голосов
Садист. Копируешь шаблон влазишь внутрь там в массиве (обычно $arResult) передаются все элементы выбранного инфоблока , со всеми параметрами - зависит правда от уровня (секции, элементы раздела, детальный просмотр элемента).
$arItem["DETAIL_PICTURE"]["SRC"] - дает путь до картинки детальной.
Свойство я как понимаю пользовательское - то бишь твое, как следствие ты ему задал ссылку.
самое элементарное выведи весь массив:
Код
<!-- <?print_r($arResult);?>-->

Найди по ключу свое свойство.
В принципе это и есть решение
ответил 19 Дек, 13 от Grimmi (2,560 баллов)
00 голосов
речь не о том.. как путь до файла который загружен через свойство инфоблока типа "файл" получить, такого же вида как я получил до детальной картинки? (/upload/.../...)
ответил 03 Апр, 14 от Rogarond (820 баллов)
00 голосов
ответил 26 Июль, 14 от sickmind (4,660 баллов)
00 голосов
я это уже пробовал...видимо чего то в методах не понимаю(
ответил 27 Ноя, 14 от Rogarond (820 баллов)
00 голосов
разобрался, просто применял метод для немножественного типа к множественному
ответил 23 Март, 15 от Rogarond (820 баллов)

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

0 голосов
0 ответов
спросил 18 Янв, 14 от Rogarond (820 баллов)
0 голосов
3 ответов
спросил 27 Июль, 13 от AndryxaSt (180 баллов)
0 голосов
5 ответов
0 голосов
3 ответов
спросил 30 Март, 14 от Hohat (720 баллов)
0 голосов
4 ответов
спросил 24 Янв, 14 от Rogarond (820 баллов)