getTemplatePreviews
Tüm şablon nesnelerini alma
TemplatePreviews.getTemplatePreviews(langCode)
const value = await TemplatePreviews.getTemplatePreviews()
Şema
langCode: string
İsteğe bağlı parametre dil kodu
örnek: en_US
Bu yöntem, API'den tüm şablon nesnelerini alır. Bir Promise döner ve bu Promise, TemplatePreviewsEntity şablon nesnelerinin bir dizisine çözülür.
Örnek dönüş:
[
{
"id": 1,
"version": 0,
"identifier": "preview-templates",
"attributeValues": {
"en_US": {
"marker": {
"value": "",
"type": "string",
"position": 1,
"isProductPreview": false,
"isIcon": false,
"attributeFields": {
"marker": {
"type": "string",
"value": "test"
}
}
}
}
},
"attributeSetIdentifier": "my-set",
"proportion": {
"vertical": {
"width": "2",
"height": "3",
"alignmentType": "leftTop",
"marker": "v"
},
"horizontal": {
"width": "234",
"height": "324",
"alignmentType": "middleBottom",
"marker": "h"
},
"square": {
"side": "3",
"alignmentType": "middleBottom",
"marker": "s"
}
},
"title": "Önizleme Şablonları",
"position": 1
}
]
Şema
id: number
nesne tanımlayıcısı
örnek: 1764
version number
nesnenin değişiklik versiyon numarası
örnek: 10
identifier: string
kayıttaki bir alan için metinsel tanımlayıcı
örnek: katalog
proportion ITemplateProportionType
şablon oranı parametreleri
örnek:
{
"horizontal": {
"height": 200,
"weight": 10,
"marker": "horizontal",
"title": "Yatay",
"alignmentType": "sol"
},
"vertical": {
"height": 10,
"weight": 200,
"marker": "vertical",
"title": "Dikey",
"alignmentType": "sol"
},
"square": {
"marker": "square",
"title": "Kare",
"slide": 3,
"alignmentType": "orta"
}
}
title: string
şablon adı
örnek: sayfa şablonu
position object
konum numarası
örnek: 0
positionId: number
konum nesne tanımlayıcısı
örnek: 12