Saltar al contenido principal

getAllTemplates

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

Templates.getAllTemplates(langCode)

const value = await Templates.getAllTemplates()
Esquema

langCode: string
Parámetro opcional del código de idioma
ejemplo: en_US

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.

Ejemplo de retorno:

{
"forTextBlock": [
{
"id": 1,
"version": 0,
"identifier": "for-block",
"title": "Para bloques",
"generalTypeName": "forTextBlock",
"generalTypeId": 18,
"position": 1,
"attributeValues": {
"en_US": {
"marker": {
"value": "",
"type": "string",
"position": 1,
"isProductPreview": false,
"isIcon": false,
"attributeFields": {
"marker": {
"type": "string",
"value": "test"
}
}
}
}
},
"attributeIdentifier": "my-set"
}
]
}
Esquema

id: number
identificador del objeto
ejemplo: 1764

version number
número de versión del objeto modificado
ejemplo: 10

identifier: string
identificador textual para un campo en el registro
ejemplo: catalog

generalTypeId: number
identificador de tipo
ejemplo: 4

title: string
nombre de la plantilla
ejemplo: plantilla de página

position object
número de posición
ejemplo: 0

generalTypeName string
ejemplo: forProductPreview
nombre de tipo general