Saltar al contenido principal

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