ApiReturnSimpleElements » История » Редакция 5
Редакция 4 (Артем, 11.03.2019 12:30) → Редакция 5/10 (Артем, 11.03.2019 12:31)
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* массива *urlParams* элемента *values*| partbrand| |*ifLinkArray*|Массив ссылок|*Caption* - заголовок; *linkDelimeter* - рекомендуемый разделитель ссылок при выводе|||