Pular para o conteúdo principal

getAllTemplates

Obtendo todos os objetos de template de um tipo específico.

Descrição

Este método recupera todos os objetos de template agrupados por tipos da API. Ele retorna uma Promise que resolve para um objeto GroupedTemplatesObject, que contém um array de objetos de template.

Templates.getAllTemplates(

langCode

);

Esquema de parâmetros

Esquema

langCode: string
Código do idioma. Padrão: "en_US"
exemplo: "en_US"

Exemplos

Exemplo mínimo

const response = await Templates.getAllTemplates();

Exemplo com atributos

const response = await Templates.getAllTemplates('en_US');

Exemplo de resposta

{
"catalog_page": [
{
"id": 4,
"attributeSetIdentifier": null,
"title": "Template",
"generalTypeId": 4,
"identifier": "template",
"version": 0,
"generalTypeName": "catalog_page",
"attributeValues": {},
"position": 3
}
],
"product_preview": [
{
"id": 5,
"attributeSetIdentifier": null,
"title": "Prévia do produto",
"generalTypeId": 5,
"identifier": "product_preview",
"version": 0,
"generalTypeName": "product_preview",
"attributeValues": {},
"position": 1
}
],
"product_block": [
{
"id": 6,
"attributeSetIdentifier": null,
"title": "template de bloco",
"generalTypeId": 10,
"identifier": "block-template",
"version": 0,
"generalTypeName": "product_block",
"attributeValues": {},
"position": 2
}
]
}

Esquema de resposta

Esquema: Record<Types, ITemplateEntity[]>