ApiReturnSimpleElements » История » Редакция 2
Редакция 1 (Артем, 11.03.2019 12:03) → Редакция 2/10 (Артем, 11.03.2019 12:30)
h1. Простейшие (элементарные) структуры данных.
Под "простейшими" структурами мы подразумеваем некие сущности, формирующие правила генерации html кода для данных вроде текстовое поле, ссылка и т.д. Они состоят из html шаблона, содержащего заключенные в фигурные скобки *{* и *}* названия полей массива *values*.
---
h2. Примеры элементарных структур:
<pre><code class="ruby">
{
"type": "ifPartLink",
"caption": "{number}"
},
{
"type": "ifText",
"caption": "{callout}"
},
{
"type": "ifText",
"caption": "Применяемость:<BR> {usage}"
},
{
"type": "ifText",
"caption": "{count}",
"textAlign": "center"
}
</code></pre>
На данный момент доступны следующие структуры:
|*название структуры*|*тип данных*|*Обязательные элементы*|*Необязательные элементы*|*Комментарий*|
|*ifText*|Текстовое поле|*Caption* - заголовок|*textAlign* - выравнивание текста||
|*ifLink*|Ссылка|*Caption* - заголовок|||
|*ifPartLink*|Ссылка на запчасть|*Caption* - заголовок|||В качестве бренда подставляется бренд каталога|
|*ifPartLinkWBrand*|Ссылка на запчасть c брендом|||В качестве бренда подставляется значение поля partbrand|
|*ifLinkArray*|Массив ссылок|*Caption* - заголовок; *linkDelimeter* - рекомендуемый разделитель ссылок при выводе|||