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_ |