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 tất cả các đối tượng mẫu của loại đã chỉ định. Nó trả về một Promise mà khi hoàn thành sẽ trả về một mảng các đối tượng ITemplateEntity.

Templates.getTemplateByType(

type*, langCode

);

Sơ đồ tham số

Sơ đồ

type(bắt buộc): Types
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: 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.getTemplateByType('forCatalogProducts');

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

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

Phản hồi ví dụ

[
{
"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 thực thể loại chung.
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: Types
Tên loại chung.
ví dụ: "product"

attributeValues: IAttributeValues
Bản đồ các giá trị thuộc tính được khóa theo dấu hiệu; đố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