Перейти к основному контенту

getTemplateByMarker

Получение одного объекта шаблона по маркеру

Templates.getTemplateByMarker(marker, langCode)

const value = await Templates.getTemplateByMarker('my-marker')
Схема

marker:* number
Маркер шаблона
пример: my-marker

langCode: string
Необязательный параметр кода языка
пример: en_US

Этот метод извлекает один объект шаблона на основе его идентификатора (маркер) из API. Он возвращает Promise, который разрешается в объект шаблона.

Пример возвращаемого значения:

{
"id": 1764,
"generalTypeId": 4,
"generalTypeName": "forProductPreview",
"title": "Шаблон страницы",
"identifier": "marker",
"position": 1,
"version": 10,
"attributeValues": {
"marker": {
"value": "",
"type": "string",
"position": 1,
"isProductPreview": false,
"isIcon": false,
"attributeFields": {
"marker": {
"type": "string",
"value": "test"
}
}
}
},
"attributeSetIdentifier": "my-set"
}
Схема

id: number
идентификатор объекта
пример: 1764

version number
номер версии объекта модификации
пример: 10

identifier: string
текстовый идентификатор для поля в записи
пример: catalog

generalTypeId: number
идентификатор типа
пример: 4

title: string
название шаблона
пример: шаблон страницы

position object
номер позиции
пример: 0

generalTypeName string
пример: forProductPreview
общее название типа