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

путь к детальной картинке элемента

00 голосов
4
Подскажите пожалуйста как получить путь к детальной картинке у элемента, т.е. вида

/upload/iblock/b7d/image.jpg?
спросил 24 Янв, 14 от Rogarond (820 баллов)

4 Ответы

00 голосов
Код
$arFile = CFile::GetFileArray($arElement["DETAIL_PICTURE"]);

В элементе с ключом SRC будет содержаться путь.
ответил 21 Май, 14 от Arn4 (2,140 баллов)
00 голосов
что то вида:

Код
<?
if(CModule::IncludeModule("iblock"))
{
   $items = GetIBlockElementList($_GET[ID], 0, Array("ID"=>"DESC"), 0);
   $arFile = CFile::GetFileArray($arItem["DETAIL_PICTURE"]);
   while($arItem = $items->GetNext())
   {
          if ($arItem[ID]){
   ?> 
<?=$arFile[SRC];?>
<?}}}?>


должно быть?
ответил 17 Сен, 14 от Rogarond (820 баллов)
00 голосов
Нет. Должно быть:
Код
<?
if(CModule::IncludeModule("iblock"))
{
   $items = GetIBlockElementList($_GET[ID], 0, Array("ID"=>"DESC"), 0);
   while($arItem = $items->GetNext())
   {
      if (!empty($arItem["DETAIL_PICTURE"]))
           $arFile = CFile::GetFileArray($arItem["DETAIL_PICTURE"]);
   }
}?>
ответил 22 Янв, 15 от Almarea (3,760 баллов)
00 голосов
спасибо большое, получилось
ответил 06 Май, 15 от Rogarond (820 баллов)

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

0 голосов
3 ответов
спросил 30 Март, 14 от Hohat (720 баллов)
0 голосов
0 ответов
спросил 18 Янв, 14 от Rogarond (820 баллов)
0 голосов
1 ответ
0 голосов
5 ответов
спросил 09 Ноя, 13 от Rogarond (820 баллов)
0 голосов
6 ответов