Ana içeriğe geç

getAllTemplates

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

Templates.getAllTemplates(langCode)

const value = await Templates.getAllTemplates()
Şema

langCode: string
İsteğe bağlı parametre dil kodu
örnek: en_US

Bu yöntem, API'den türlerine göre gruplandırılmış tüm şablon nesnelerini alır. Bir Promise döner ve bu Promise, şablon nesnelerinin bir dizisini içeren GroupedTemplatesObject nesnesine çözülür.

Örnek dönüş:

{
"forTextBlock": [
{
"id": 1,
"version": 0,
"identifier": "for-block",
"title": "Bloklar için",
"generalTypeName": "forTextBlock",
"generalTypeId": 18,
"position": 1,
"attributeValues": {
"en_US": {
"marker": {
"value": "",
"type": "string",
"position": 1,
"isProductPreview": false,
"isIcon": false,
"attributeFields": {
"marker": {
"type": "string",
"value": "test"
}
}
}
}
},
"attributeIdentifier": "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: katalog

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ı