Действия
Простейшие (элементарные) структуры данных.¶
Под "простейшими" структурами мы подразумеваем некие сущности, формирующие правила генерации 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 - рекомендуемая подпись к картинке |
Обновлено Артем почти 6 года назад · 10 изменени(я, ий)