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