Здравствуйте! Я пишу модуль, который должен уметь получать все фотографии любого товара из интернет-магазина. Хотелось бы узнать, какие способы хранения фотографий существуют, и соответственно, как эти фотографии можно получить программно (известен только ID товара).
Я знаю 2 способа хранения:
1. В карточке товара. Получаю список фотографий следующим способом:
2. В торговых предложениях, которые связаны с товаром. Используется, например, если у товара есть разные цвета, размеры. Как получить фотки из предложений я не знаю.
Я знаю 2 способа хранения:
1. В карточке товара. Получаю список фотографий следующим способом:
| Код |
|---|
$arSelect = Array("ID", "IBLOCK_ID", "PROPERTY_MORE_PHOTO");
$arFilter = Array("ID" => $productId);
$res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
$fileIds = array();
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
$fileIds[] = $arFields['PROPERTY_MORE_PHOTO_VALUE'];
} |