Saltar al contenido principal

getAllTemplates

Obteniendo todos los objetos de plantilla de un tipo específico.

Descripción

Este método recupera todos los objetos de plantilla agrupados por tipos desde la API. Devuelve una Promesa que se resuelve en un objeto GroupedTemplatesObject, que contiene un array de objetos de plantilla.

Templates.getAllTemplates(

langCode

);

Esquema de parámetros

Esquema

langCode: string
Código de idioma. Predeterminado: "en_US"
ejemplo: "en_US"

Ejemplos

Ejemplo mínimo

const response = await Templates.getAllTemplates();

Ejemplo con atributos

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

Ejemplo de respuesta

{
"catalog_page": [
{
"id": 4,
"attributeSetIdentifier": null,
"title": "Plantilla",
"generalTypeId": 4,
"identifier": "template",
"version": 0,
"generalTypeName": "catalog_page",
"attributeValues": {},
"position": 3
}
],
"product_preview": [
{
"id": 5,
"attributeSetIdentifier": null,
"title": "Vista previa del producto",
"generalTypeId": 5,
"identifier": "product_preview",
"version": 0,
"generalTypeName": "product_preview",
"attributeValues": {},
"position": 1
}
],
"product_block": [
{
"id": 6,
"attributeSetIdentifier": null,
"title": "plantilla de bloque",
"generalTypeId": 10,
"identifier": "block-template",
"version": 0,
"generalTypeName": "product_block",
"attributeValues": {},
"position": 2
}
]
}

Esquema de respuesta

Esquema: Record<Types, ITemplateEntity[]>