Задать вопрос

Как выгрузить фото в xml?

В общем, задача выгрузить фото объекта в xml формате.

Дано условие:


Множество ссылок на изображения объекта недвижимости, каждая из которых заключена в тег image.
В случае, если у изображения установлен атрибут primary="1" – оно считается основным.


Ссылка на изображение объекта недвижимости у вас на сайте. Тип: строка (string).
Формат: www.site.ru/image.jpg
Поддерживаемые форматы изображений: jpg, gif, png....

Код который я написал

//photo
		$db_props = CIBlockElement::GetProperty("18", $arFields["ID"], array("sort" => "asc"), array("CODE"=>"MORE_PHOTO"));
		$razd = "";
		$photo = "";
		while($ar_props = $db_props->Fetch())
		{	
			$rsFile = CFile::GetByID($ar_props["VALUE"]);
			$arFile = $rsFile->Fetch();
            $arImagesPath = CFile::GetPath($ar_props["VALUE"]);
            $domainname = "www***.ru";
			//$photo = $photo.$razd.$arFile["FILE_NAME"];
            $photo = $photo.$razd.$domainname.$arImagesPath;
			//print_r($domainname.$arImagesPath);print_r(" ");
			$razd = ", ";
			//$arrImages[$arElement["ID"]][] = $arFile;
			//print_r($ar_props);
		}
		$fieldsToExport[$i]["images"] = $photo;


Выгрузка идет с блока Битрикса.

Результат на данный момент такой:

<photo>
www.***.ru/upload/iblock/f78/cqm yrtlx-2.jpg, www.***.ru/upload/iblock/3c8/01_big.jpg, www.***.ru/upload/iblock/b78/IMG_3286_big.jpg, 
</photo>


Помогите переделать.
  • Вопрос задан
  • 4365 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@maximka_l Автор вопроса
Т.е. нужно каждую ссылку на фото, добавить еще в один тег
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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