ApiReturnSimpleElements » История » Версия 4
Артем, 11.03.2019 12:30
1 | 1 | Артем | h1. Простейшие (элементарные) структуры данных. |
---|---|---|---|
2 | |||
3 | 2 | Артем | Под "простейшими" структурами мы подразумеваем некие сущности, формирующие правила генерации html кода для данных вроде текстовое поле, ссылка и т.д. Они состоят из html шаблона, содержащего заключенные в фигурные скобки *{* и *}* названия полей массива *values*. |
4 | |||
5 | --- |
||
6 | |||
7 | h2. Примеры элементарных структур: |
||
8 | |||
9 | <pre><code class="ruby"> |
||
10 | { |
||
11 | "type": "ifPartLink", |
||
12 | "caption": "{number}" |
||
13 | }, |
||
14 | { |
||
15 | "type": "ifText", |
||
16 | "caption": "{callout}" |
||
17 | }, |
||
18 | { |
||
19 | "type": "ifText", |
||
20 | "caption": "Применяемость:<BR> {usage}" |
||
21 | }, |
||
22 | { |
||
23 | "type": "ifText", |
||
24 | "caption": "{count}", |
||
25 | "textAlign": "center" |
||
26 | } |
||
27 | </code></pre> |
||
28 | |||
29 | |||
30 | |||
31 | |||
32 | На данный момент доступны следующие структуры: |
||
33 | |||
34 | |*название структуры*|*тип данных*|*Обязательные элементы*|*Необязательные элементы*|*Комментарий*| |
||
35 | |*ifText*|Текстовое поле|*Caption* - заголовок|*textAlign* - выравнивание текста|| |
||
36 | |*ifLink*|Ссылка|*Caption* - заголовок||| |
||
37 | 4 | Артем | |*ifPartLink*|Ссылка на запчасть|*Caption* - заголовок||В качестве бренда подставляется бренд каталога| |
38 | |*ifPartLinkWBrand*|Ссылка на запчасть c брендом|||В качестве бренда подставляется значение поля partbrand| |
||
39 | 2 | Артем | |*ifLinkArray*|Массив ссылок|*Caption* - заголовок; *linkDelimeter* - рекомендуемый разделитель ссылок при выводе||| |