Nhảy đến nội dung

getTemplateByType

Lấy tất cả các đối tượng mẫu, được nhóm theo loại.

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 (id) của nó từ API. Nó trả về một Promise mà khi hoàn thành sẽ trả về một mảng các đối tượng Template đã được lập chỉ mục ITemplateEntity.

Templates.getTemplateByType(

type*, langCode

);

Sơ đồ tham số

Sơ đồ

type(bắt buộc): Loại
Loại mẫu cần lấy. Tham số này xác định danh mục hoặc phân loại của các mẫu được yêu cầu
ví dụ: "product"

langCode: chuỗi
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.getTemplateByType('forCatalogProducts');

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

const response = await Templates.getTemplateByType('forCatalogProducts', 'en_US');

Ví dụ phản hồi

[
{
"id": 4,
"attributeSetIdentifier": null,
"title": "Mẫu",
"generalTypeId": 4,
"identifier": "template",
"version": 0,
"generalTypeName": "catalog_page",
"attributeValues": {},
"position": 1
}
]

Sơ đồ phản hồi

Sơ đồ: ITemplateEntity[]

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

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

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

generalTypeId: số
Id thực thể loại chung.
ví dụ: 67890

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

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

generalTypeName: Loại
Tên loại chung.
ví dụ: "product"

attributeValues: AttributeType
Giá trị thuộc tính từ chỉ mục (được biểu diễn dưới dạng cặp id thuộc tính người dùng: giá trị thuộc tính).
ví dụ:

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

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