Chuyển đến nội dung chính

getTemplateByMarker

Lấy một đối tượng mẫu theo marker.

Mô tả

Phương thức này truy xuất một đối tượng mẫu duy nhất dựa trên định danh (marker) của nó từ API. Nó trả về một Promise mà khi hoàn thành sẽ trả về một đối tượng mẫu ITemplateEntity.

Templates.getTemplateByMarker(

marker*, langCode

);

Sơ đồ tham số

Sơ đồ

marker(bắt buộc): string
Marker duy nhất của mẫu cần lấy
ví dụ: "template_12345"

langCode: string
Mã ngôn ngữ. Mặc định: "en_US"
ví dụ: "en_US"

Ví dụ

Ví dụ tối thiểu

const response = await Templates.getTemplateByMarker('my-marker');

Ví dụ với thuộc tính langCode

const response = await Templates.getTemplateByMarker('my-marker', 'en_US');

Ví dụ phản hồi

{
"id": 4,
"attributeSetIdentifier": null,
"title": "Template",
"generalTypeId": 4,
"identifier": "template",
"version": 0,
"generalTypeName": "catalog_page",
"attributeValues": {},
"position": 1
}

Sơ đồ phản hồi

Sơ đồ: ITemplateEntity

id: number
Định danh duy nhất của vị trí.
ví dụ: 12345

attributeSetIdentifier: string | null
Tập hợp các id thuộc tính.
ví dụ: "attribute_set_1"

title: string
Tên của mẫu.
ví dụ: "Mẫu Sản Phẩm"

generalTypeId: number
Id của loại tổng quát.
ví dụ: 67890

identifier: string
Định danh văn bản cho trường bản ghi.
ví dụ: "template_12345"

version: number
Số phiên bản của đối tượng.
ví dụ: 1

generalTypeName: BlockType
Tên loại tổng quát.
ví dụ: "sản phẩm"

attributeValues: IAttributeValues
Bản đồ các giá trị thuộc tính được khóa theo marker; đối tượng rỗng khi không có.
ví dụ:

{
"id": 1,
"value": "some"
}

position: number
Vị trí của đối tượng.
ví dụ: 1