getTemplateByType
Tüm şablon nesnelerini, türlerine göre gruplandırarak alma
Templates.getTemplateByType(type, langCode)
const value = await Templates.getTemplateByType('forCatalogProducts')
Şema
type:* Türler
Ürün işaretleyici
örnek: forCatalogProducts
langCode: string
İsteğe bağlı parametre dil kodu
örnek: en_US
Bu yöntem, API'den tanımlayıcısına (id) göre tek bir şablon nesnesi alır. Bir şablon nesnesine çözülmek üzere bir Promise döner.
Örnek dönüş:
[
{
"id": 1764,
"generalTypeId": 4,
"generalTypeName": "forCatalogProducts",
"title": "Sayfa şablonu",
"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"
}
]
Şema
id: number
nesne tanımlayıcısı
örnek: 1764
version number
değişiklik nesnesinin sürüm numarası
örnek: 10
identifier: string
kayıttaki bir alan için metinsel tanımlayıcı
örnek: catalog
generalTypeId: number
tür tanımlayıcısı
örnek: 4
title: string
şablon adı
örnek: sayfa şablonu
position object
konum numarası
örnek: 0
generalTypeName string
örnek: forProductPreview
genel tür adı