Ana içeriğe geç

getAllTemplates

Belirli bir türdeki tüm şablon nesnelerini alma.

Açıklama

Bu yöntem, API'den türlere göre gruplandırılmış tüm şablon nesnelerini alır. Bir dizi şablon nesnesi içeren GroupedTemplatesObject adlı bir nesneye çözülmekte olan bir Promise döner.

Şablonlar.getAllTemplates(

langCode

);

Parametreler şeması

Şema

langCode: string
Dil kodu. Varsayılan: "en_US"
örnek: "en_US"

Örnekler

Minimal örnek

const response = await Templates.getAllTemplates();

Özelliklerle örnek

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

Örnek yanıt

{
"catalog_page": [
{
"id": 4,
"attributeSetIdentifier": null,
"title": "Şablon",
"generalTypeId": 4,
"identifier": "template",
"version": 0,
"generalTypeName": "catalog_page",
"attributeValues": {},
"position": 3
}
],
"product_preview": [
{
"id": 5,
"attributeSetIdentifier": null,
"title": "Ürün önizlemesi",
"generalTypeId": 5,
"identifier": "product_preview",
"version": 0,
"generalTypeName": "product_preview",
"attributeValues": {},
"position": 1
}
],
"product_block": [
{
"id": 6,
"attributeSetIdentifier": null,
"title": "blok şablonu",
"generalTypeId": 10,
"identifier": "block-template",
"version": 0,
"generalTypeName": "product_block",
"attributeValues": {},
"position": 2
}
]
}

Yanıt şeması

Şema: Record<Types, ITemplateEntity[]>