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

как определить где лежит оригнал фото?

00 голосов
3
как определить где лежит оригнал фото в фотогалерее 2.0 по ID элемента и альбома? собственно нужно построить URL до него в photogallery.detail.list.
спросил 02 Авг, 13 от KENNYJkee (160 баллов)

3 Ответы

00 голосов
http://dev.1c-bitrix.ru/api_help/main/reference/cfile/getpath.php
Код
string
CFile::GetPath(
 int file_id
)

Пример:
Код
<?
if ($rsElements = GetIBlockElementListEx($IBLOCK_TYPE, $IBLOCK_ID, false, array($ELEMENT_SORT_FIELD => $ELEMENT_SORT_ORDER, "ID" => "ASC"), false, $arrFilter)):
  $rsElements->NavStart($PAGE_ELEMENT_COUNT);
  while ($obElement = $rsElements->GetNextElement()):
    $arElement = $obElement->GetFields();
    $arImagesPath[$arElement["PREVIEW_PICTURE"]] = CFile::GetPath($arElement["PREVIEW_PICTURE"]);
  endwhile;
endif;
?>
ответил 02 Авг, 13 от Serofim (800 баллов)
00 голосов
Спасибо.
ответил 02 Окт, 13 от KENNYJkee (160 баллов)
00 голосов
На здоровье!!! ;)
ответил 02 Янв, 14 от Serofim (800 баллов)

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

0 голосов
3 ответов
спросил 23 Июль, 13 от cartmen (460 баллов)
0 голосов
2 ответов
спросил 12 Апр, 14 от H9kA (480 баллов)
0 голосов
3 ответов
спросил 20 Март, 14 от pop72 (240 баллов)