Ana içeriğe geç

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