getTemplateByType
Récupération de tous les objets de modèle, regroupés par types
Templates.getTemplateByType(type, langCode)
const value = await Templates.getTemplateByType('forCatalogProducts')
Schéma
type:* Types
Marqueur de produit
exemple : forCatalogProducts
langCode: chaîne
Paramètre optionnel pour le code de langue
exemple : en_US
Cette méthode récupère un seul objet de modèle basé sur son identifiant (id) depuis l'API. Elle retourne une promesse qui se résout en un objet de modèle.
Exemple de retour :
[
{
"id": 1764,
"generalTypeId": 4,
"generalTypeName": "forCatalogProducts",
"title": "Modèle de page",
"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"
}
]
Schéma
id: nombre
identifiant de l'objet
exemple : 1764
version nombre
numéro de version de modification de l'objet
exemple : 10
identifier: chaîne
identifiant textuel pour un champ dans l'enregistrement
exemple : catalog
generalTypeId: nombre
identifiant de type
exemple : 4
title: chaîne
nom du modèle
exemple : modèle de page
position objet
numéro de position
exemple : 0
generalTypeName chaîne
exemple : forProductPreview
nom de type général