Ana içeriğe geç

getTemplatePreviews

Tüm şablon nesnelerini alma.

Açıklama

Bu yöntem, API'den tüm şablon nesnelerini alır. Bir Promise döndürür ve bu Promise, ITemplatesPreviewEntity şablon nesnelerinin bir dizisi ile çözülür.

TemplatePreviews.getTemplatePreviews(

langCode

);

Parametreler şeması

Şema

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

Örnekler

Minimal örnek

const response = await TemplatePreviews.getTemplatePreviews();

Özelliklerle örnek

const response = await TemplatePreviews.getTemplatePreviews('en_US');

Örnek yanıt

[
{
"id": 3,
"title": "Önizleme Şablonları",
"proportions": {
"default": {
"horizontal": {
"width": 234,
"height": 324,
"alignmentType": "ortaAlt"
},
"vertical": {
"width": 2,
"height": 3,
"alignmentType": "solÜst"
},
"square": {
"side": 3,
"alignmentType": "solÜst"
}
}
},
"identifier": "preview-templates",
"version": 0,
"attributeValues": {},
"position": 1,
"isUsed": false
}
]

Yanıt şeması

Şema: ITemplatesPreviewEntity[]

id: number
Pozisyonun benzersiz tanımlayıcısı.
örnek: 3

title: string
Şablon önizlemesinin adı.
örnek: "Ürün Şablonu"

proportions: object
Nesne, şablon önizlemesi için oran bilgilerini içerir.
örnek:

{
"default": {
"horizontal": {
"width": 234,
"height": 324,
"alignmentType": "ortaAlt"
},
"vertical": {
"width": 2,
"height": 3,
"alignmentType": "solÜst"
},
"square": {
"side": 3,
"alignmentType": "solÜst"
}
}
}

proportions.horizontal: IProportion | null
Şablon önizlemesinin yatay oranı.
örnek:

{
"width": 234,
"height": 324,
"alignmentType": "ortaAlt"
}

proportions.horizontal.width: string | number | null
Şablon önizlemesinin genişliği.
örnek: 100

proportions.horizontal.height: string | number | null
Şablon önizlemesinin yüksekliği.
örnek: 200

proportions.horizontal.alignmentType: string
Şablon önizlemesinin hizalama türü.
örnek: "orta"

proportions.vertical: IProportion | null
Şablon önizlemesinin dikey oranı.
örnek:

{
"width": 2,
"height": 3,
"alignmentType": "solÜst"
}

proportions.vertical.width: string | number | null
Şablon önizlemesinin genişliği.
örnek: 100

proportions.vertical.height: string | number | null
Şablon önizlemesinin yüksekliği.
örnek: 200

proportions.vertical.alignmentType: string
Şablon önizlemesinin hizalama türü.
örnek: "orta"

proportions.square: ISquare
Şablon önizlemesinin kare oranı.
örnek:

{
"side": 3,
"alignmentType": "solÜst"
}

proportions.square.side: number | string
Kare şablon önizlemesinin kenar uzunluğu, sayı veya dize olabilir.
örnek: 100

proportions.square.alignmentType: string
Kare şablon önizlemesinin hizalama türü.
örnek: "orta"

identifier: string
Kayıt alanı için metinsel tanımlayıcı.
örnek: "preview-templates"

version: number
Nesnenin sürüm numarası.
örnek: 1

attributeValues: AttributeType
İndeksten alınan özellik değerleri.
örnek:

position: number
Nesnenin pozisyonu.
örnek: 1

attributeSetIdentifier: string | null
Bir dizi özellik için kullanılan metin tanımlayıcı.
örnek: "attribute_set_1"