Pular para o conteúdo principal

getTemplateByType

Obtendo todos os objetos de template, agrupados por tipos

Templates.getTemplateByType(type, langCode)

const value = await Templates.getTemplateByType('forCatalogProducts')
Esquema

type:* Tipos
Marcador de produto
exemplo: forCatalogProducts

langCode: string
Parâmetro opcional do código de idioma
exemplo: en_US

Este método recupera um único objeto de template com base em seu identificador (id) da API. Ele retorna uma Promise que se resolve em um objeto de template.

Exemplo de retorno:

[
{
"id": 1764,
"generalTypeId": 4,
"generalTypeName": "forCatalogProducts",
"title": "Template de página",
"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"
}
]
Esquema

id: número
identificador do objeto
exemplo: 1764

version número
número da versão do objeto modificado
exemplo: 10

identifier: string
identificador textual para um campo no registro
exemplo: catalog

generalTypeId: número
identificador do tipo
exemplo: 4

title: string
nome do template
exemplo: template de página

position objeto
número da posição
exemplo: 0

generalTypeName string
exemplo: forProductPreview
nome do tipo geral