Project

General

Profile

Actions

Простейшие (элементарные) структуры данных.

Под "простейшими" структурами мы подразумеваем некие сущности, формирующие правила генерации html кода для данных вроде текстовое поле, ссылка и т.д. Они состоят из html шаблона, содержащего заключенные в фигурные скобки {* и *} названия полей массива values.


Примеры элементарных структур:

{
    "type": "ifPartLink",
    "caption": "{number}" 
},
{
   "type": "ifText",
   "caption": "{callout}" 
},
{
    "type": "ifText",
    "caption": "Применяемость:<BR> {usage}" 
},
{
    "type": "ifText",
    "caption": "{count}",
    "textAlign": "center" 
}

На данный момент доступны следующие структуры:

название структуры тип данных Обязательные элементы Необязательные элементы Комментарий
ifText Текстовое поле caption - заголовок textAlign - выравнивание текста
ifLink Ссылка caption - заголовок Параметры для формирования ссылки берутся из поля urlParams и (опционально, при наличии) urlAnchor массива values
ifPartLink Ссылка на запчасть caption - заголовок В данном случае элемент number массива values - это строка с номером з/ч. В качестве бренда нужно подставлять бренд каталога
ifPartLinkWBrand Ссылка на запчасть c брендом В данном случае элемент number массива values - это массив из как минимум двух элементов number и partbrand
ifLinkArray Массив ссылок values - массив ifLink; linkDelimeter - рекомендуемый разделитель ссылок при выводе
ifTileImage Изображение в "плитке" image - элемент ifImage title - рекомендуемая подпись к картинке

Updated by Артем over 2 years ago · 10 revisions