getTemplateByType
Obteniendo todos los objetos de plantilla, agrupados por tipos
Templates.getTemplateByType(type, langCode)
const value = await Templates.getTemplateByType('forCatalogProducts')
Esquema
type:* Tipos
Marcador de producto
ejemplo: forCatalogProducts
langCode: cadena
Parámetro opcional del código de idioma
ejemplo: en_US
Este método recupera un único objeto de plantilla basado en su identificador (id) de la API. Devuelve una Promesa que se resuelve en un objeto de plantilla.
Ejemplo de retorno:
[
{
"id": 1764,
"generalTypeId": 4,
"generalTypeName": "forCatalogProducts",
"title": "Plantilla 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 del objeto
ejemplo: 1764
version número
número de versión del objeto de modificación
ejemplo: 10
identifier: cadena
identificador textual para un campo en el registro
ejemplo: catalog
generalTypeId: número
identificador de tipo
ejemplo: 4
title: cadena
nombre de la plantilla
ejemplo: plantilla de página
position objeto
número de posición
ejemplo: 0
generalTypeName cadena
ejemplo: forProductPreview
nombre del tipo general