getTemplateByType
Récupération de tous les objets de modèle, regroupés par types.
Templates?.getTemplateByType( type?, langCode? );
Exemple minimal
const value = await Templates.getTemplateByType('forCatalogProducts')
Schéma
type(required): Types
Le type de modèles à récupérer. Ce paramètre spécifie la catégorie ou la classification des modèles demandés
exemple : "produit"
langCode: string
Code de langue. Par défaut : "en_US"
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 réponse
[
{
"id": 4,
"attributeSetIdentifier": null,
"title": "Modèle",
"generalTypeId": 4,
"identifier": "template",
"version": 0,
"generalTypeName": "catalog_page",
"attributeValues": {},
"position": 1
}
]
Schéma
id: number
L'identifiant unique de la position.
exemple : 12345
attributeSetIdentifier: string | null
Identifiant de l'ensemble d'attributs.
exemple : "attribute_set_1"
title: string
Le nom du modèle.
exemple : "Modèle de produit"
generalTypeId: number
Identifiant de type général de l'entité.
exemple : 67890
identifier: string
L'identifiant textuel pour le champ d'enregistrement.
exemple : "template_12345"
version: number
Le numéro de version de l'objet.
exemple : 1
generalTypeName: Types
Nom de type général.
exemple :
"produit"
attributeValues: AttributeType
Valeurs d'attributs de l'index (représentées comme une paire d'identifiant d'attribut utilisateur : valeur d'attribut).
position: number
La position de l'objet.
exemple : NaN