Проект

Общее

Профиль

ApiMainDataDescriptionIfImage » История » Версия 3

Артем, 03.04.2018 14:47

1 1 Артем
h1. Формат данных ifImage
2
3
Массив *ifImage* состоит из двух элементов: *format = ifImage* и массива *image*, который содержит следующие данные:
4
5
|*Название*|*Значение*|Обязательный|*Тип данных*|*Ссылка*|
6
|*filename*|Относительная ссылка на изображение|+|Строка||
7
|*isStaticImage*|Признак статичности картинки|+|bool||
8
|*imageLinks*|Массив ссылок на дополнительные изображения узла|-|Массив|см. [[apiMainMenuifImageImageLinks|imageLinks]]|
9
|*callouts*|Массив активными зонами изображения|-|Массив|см. [[apiMainMenuifImageCallouts|callouts]]|
10
11
12
13
Пример возвращаемых данных:
14
15 2 Артем
!https://static.ilcats.ru/images/helpsystem/catalogsApi/apiHelpExampleIfImage.png!
16 3 Артем
17
Если параметр *isStaticImage* равен *0* или *false*, то изображение располагается на сервере *images.ilcats.ru*. В этом случае ссылка на картинку должна содержать *параметр domain* с именем Вашего домена *и параметр hash*, значение которого получено методом getImageHash.
18
19
Если параметр *isStaticImage* равен *1* или *true*, то изображение считается статичным и располагается на сервере *static.ilcats.ru*. Путь к изображению должен выглядеть как https://static.ilcats.ru/images/<НАЗВАНИЕ_БРЕНДА>/<ПУТЬ_К_ИЗОБРАЖЕНИЮ> . Передача параметров *hash и domain не требуется*.
20
21
p(. _Для вывода изображений можете использовать свой домен вроде http://images.YourDomain.com . Для этого достаточно на Ваших DNS серверах прописать запись вида   images CNAME images.ilcats.ru . Поддерживаются следующие названия домена третьего уровня: images, catalogimage, catalogimages_
22
23
p(. _Для вывода статичных изображений можете использовать свой домен вроде http://static.YourDomain.com . Для этого достаточно на Ваших DNS серверах прописать запись вида   static CNAME static.ilcats.ru . Поддерживаются следующие названия домена третьего уровня: static, staticcontent, staticcontents_