getTemplateByMarker
Bir şablon nesnesini işaretçi ile almak.
Şablonlar?.getTemplateByMarker( marker?, langCode? );
Minimal örnek
const value = await Templates.getTemplateByMarker('my-marker')
Şema
marker(gerekli): string
Alınacak şablonun benzersiz işaretçisi
örnek: "template_12345"
langCode: string
Dil kodu. Varsayılan: "en_US"
örnek: "en_US"
Bu yöntem, API'den tanımlayıcısına (işaretçi) dayalı olarak tek bir şablon nesnesi alır. Bir şablon nesnesine çözülmekte olan bir Promise döner.
Örnek yanıt
{
"id": 4,
"attributeSetIdentifier": null,
"title": "Şablon",
"generalTypeId": 4,
"identifier": "template",
"version": 0,
"generalTypeName": "catalog_page",
"attributeValues": {},
"position": 1
}
Şema
id: number
Pozisyonun benzersiz tanımlayıcısı.
örnek: 12345
attributeSetIdentifier: string | null
Öznitelik seti id'si.
örnek: "attribute_set_1"
title: string
Şablonun adı.
örnek: "Ürün Şablonu"
generalTypeId: number
Genel tür Varlık id'si.
örnek: 67890
identifier: string
Kayıt alanı için metinsel tanımlayıcı.
örnek: "template_12345"
version: number
Nesnenin sürüm numarası.
örnek: 1
generalTypeName: Türler
Genel tür adı.
örnek:
"product"
attributeValues: AttributeType
İndeksten alınan öznitelik değerleri (kullanıcı öznitelik id'si: öznitelik değeri çifti olarak temsil edilir).
position: number
Nesnenin pozisyonu.
örnek: NaN