Aller au contenu principal

getAllTemplates

Récupérer tous les objets de modèle d'un type spécifique.

Description

Cette méthode récupère tous les objets de modèle regroupés par types depuis l'API. Elle renvoie une Promesse qui se résout en un objet GroupedTemplatesObject, contenant un tableau d'objets de modèle.

Templates.getAllTemplates(

langCode

);

Schéma des paramètres

Schéma

langCode: string
Code de langue. Par défaut : "en_US"
exemple : "en_US"

Exemples

Exemple minimal

const response = await Templates.getAllTemplates();

Exemple avec des attributs

const response = await Templates.getAllTemplates('en_US');

Exemple de réponse

{
"catalog_page": [
{
"id": 4,
"attributeSetIdentifier": null,
"title": "Modèle",
"generalTypeId": 4,
"identifier": "template",
"version": 0,
"generalTypeName": "catalog_page",
"attributeValues": {},
"position": 3
}
],
"product_preview": [
{
"id": 5,
"attributeSetIdentifier": null,
"title": "Aperçu du produit",
"generalTypeId": 5,
"identifier": "product_preview",
"version": 0,
"generalTypeName": "product_preview",
"attributeValues": {},
"position": 1
}
],
"product_block": [
{
"id": 6,
"attributeSetIdentifier": null,
"title": "modèle de bloc",
"generalTypeId": 10,
"identifier": "block-template",
"version": 0,
"generalTypeName": "product_block",
"attributeValues": {},
"position": 2
}
]
}

Schéma de réponse

Schéma : Record<Types, ITemplateEntity[]>