Saltar al contenido principal

getTemplatesPreviewByMarker

Obteniendo un objeto de plantilla por marcador.

Descripción

Este método recupera un único objeto de plantilla basado en su identificador textual (marcador) de la API. Devuelve una Promesa que se resuelve en un objeto de vista previa de plantilla ITemplatePreviewsEntity.

TemplatePreviews.getTemplatesPreviewByMarker(

marker*, langCode

);

Esquema de parámetros

Esquema

marker(required): string
El marcador único del producto utilizado para identificar la plantilla. Si no se proporciona, puede ocurrir un comportamiento predeterminado o un error
ejemplo: "template_12345"

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

Ejemplos

Ejemplo mínimo

const response = await TemplatePreviews.getTemplatePreviewByMarker('my-marker');

Ejemplo con atributos

const response = await TemplatePreviews.getTemplatePreviewByMarker('my-marker', 'en_US');

Ejemplo de respuesta

{
"id": 3,
"title": "Vista previa de plantillas",
"proportions": {
"default": {
"horizontal": {
"width": 234,
"height": 324,
"alignmentType": "middleBottom"
},
"vertical": {
"width": 2,
"height": 3,
"alignmentType": "leftTop"
},
"square": {
"side": 3,
"alignmentType": "leftTop"
}
}
},
"identifier": "preview-templates",
"version": 0,
"attributeValues": {},
"position": 1,
"isUsed": false
}

Esquema de respuesta

Esquema: ITemplatePreviewsEntity

id: number
El identificador único de la posición.
ejemplo: 3

title: string
El nombre de la vista previa de la plantilla.
ejemplo: "Plantilla de producto"

proportions: object
El objeto contiene información sobre las proporciones de la vista previa de la plantilla.
ejemplo:

{
"default": {
"horizontal": {
"width": 234,
"height": 324,
"alignmentType": "middleBottom"
},
"vertical": {
"width": 2,
"height": 3,
"alignmentType": "leftTop"
},
"square": {
"side": 3,
"alignmentType": "leftTop"
}
}
}

proportions.horizontal: IProportion | null
Proporción horizontal de la vista previa de la plantilla.
ejemplo:

{
"width": 234,
"height": 324,
"alignmentType": "middleBottom"
}

proportions.horizontal.width: string | number | null
Ancho de la vista previa de la plantilla.
ejemplo: 100

proportions.horizontal.height: string | number | null
Altura de la vista previa de la plantilla.
ejemplo: 200

proportions.horizontal.alignmentType: string
Tipo de alineación de la vista previa de la plantilla.
ejemplo: "center"

proportions.vertical: IProportion | null
Proporción vertical de la vista previa de la plantilla.
ejemplo:

{
"width": 2,
"height": 3,
"alignmentType": "leftTop"
}

proportions.vertical.width: string | number | null
Ancho de la vista previa de la plantilla.
ejemplo: 100

proportions.vertical.height: string | number | null
Altura de la vista previa de la plantilla.
ejemplo: 200

proportions.vertical.alignmentType: string
Tipo de alineación de la vista previa de la plantilla.
ejemplo: "center"

proportions.square: ISquare
Proporción cuadrada de la vista previa de la plantilla.
ejemplo:

{
"side": 3,
"alignmentType": "leftTop"
}

proportions.square.side: number | string
Longitud del lado de la vista previa de la plantilla cuadrada, puede ser un número o una cadena.
ejemplo: 100

proportions.square.alignmentType: string
Tipo de alineación de la vista previa de la plantilla cuadrada.
ejemplo: "center"

identifier: string
El identificador textual para el campo del registro.
ejemplo: "preview-templates"

version: number
El número de versión del objeto.
ejemplo: 1

attributeValues: AttributeType
Valores de atributos del índice.
ejemplo:

position: number
La posición del objeto.
ejemplo: 1

isUsed: boolean
Indica si la vista previa de la plantilla está en uso.
ejemplo: true

attributeSetIdentifier: string | null
Identificador textual utilizado para un conjunto de atributos.
ejemplo: "attribute_set_1"