getTemplateByMarker
Bir şablon nesnesini işaretçi ile almak.
Açıklama
Bu yöntem, API'den tanımlayıcısına (işaretçi) dayalı olarak tek bir şablon nesnesini alır. Bir şablon nesnesi olan ITemplateEntity'ye çözülen bir Promise döner.
Şablonlar.getTemplateByMarker(
marker*,
langCode
);
Parametreler şeması
Şema
marker(required): string
Alınacak şablonun benzersiz işaretçisi
örnek: "template_12345"
langCode: string
Dil kodu. Varsayılan: "en_US"
örnek: "en_US"
Örnekler
Minimal örnek
const response = await Templates.getTemplateByMarker('my-marker');
langCode niteliği ile örnek
const response = await Templates.getTemplateByMarker('my-marker', 'en_US');
Örnek yanıt
{
"id": 4,
"attributeSetIdentifier": null,
"title": "Şablon",
"generalTypeId": 4,
"identifier": "template",
"version": 0,
"generalTypeName": "catalog_page",
"attributeValues": {},
"position": 1
}
Yanıt şeması
Şema: ITemplateEntity
id: number
Nesnenin 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: Types
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).
örnek:
{
"id": 1,
"value": "some"
}
position: number
Nesnenin pozisyonu.
örnek: 1