getTemplateByType
Lấy tất cả các đối tượng mẫu, được nhóm theo loại.
Templates?.getTemplateByType( type?, langCode? );
Ví dụ tối thiểu
const value = await Templates.getTemplateByType('forCatalogProducts')
Schema
type(required): 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: string
Mã ngôn ngữ. Mặc định: "en_US"
ví dụ: "en_US"
Phương thức này lấy 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 đối tượng mẫu.
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
}
]
Schema
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: 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).
position: number
Vị trí của đối tượng.
ví dụ: NaN