getFormsByPageUrl
Nhận các đối tượng cho một biểu mẫu liên quan qua URL trang.
Mô tả
Lấy các đối tượng PositionForm cho một biểu mẫu liên quan qua URL. Trả về một mảng các đối tượng PositionForm.
Pages.getFormsByPageUrl(
url*,
langCode
);
Sơ đồ tham số
Sơ đồ
url:* string
URL trang
ví dụ: shop
langCode: string
mã ngôn ngữ
ví dụ: en_US
Ví dụ
Ví dụ tối thiểu
const response = await Pages.getFormsByPageUrl('shop');
Ví dụ với các thuộc tính
const response = await Pages.getFormsByPageUrl('shop', 'en_US');
Ví dụ phản hồi
[
{
"id": 1764,
"version": 10,
"identifier": "catalog",
"attributeSetId": 0,
"processingType": "email",
"localizeInfos": {
"title": "Biểu mẫu của tôi",
"titleForSite": "",
"successMessage": "",
"unsuccessMessage": "",
"urlAddress": "",
"database": "0",
"script": "0"
},
"processingData": {},
"position": 0,
"attributes": [
{
"type": "list",
"marker": "list_marker",
"position": 2,
"listTitles": [
{
"title": "đỏ",
"value": 1,
"position": 1,
"extendedValue": null,
"extendedValueType": null
},
{
"title": "vàng",
"value": 2,
"position": 2,
"extendedValue": null,
"extendedValueType": null
}
],
"validators": {},
"localizeInfos": {
"title": "l1"
}
}
]
}
]
Sơ đồ phản hồi
Sơ đồ: IPositionForm[]
id: number
định danh đối tượng
ví dụ: 1764
version number
số phiên bản đối tượng
ví dụ: 10
identifier: string
định danh văn bản cho trường bản ghi
ví dụ: catalog
attributeSetId: number
định danh tập thuộc tính
ví dụ: 7
processingType: string
loại xử lý biểu mẫu
ví dụ: email
Enum:
[ db, email, script ]
localizeInfos: Record<string, any>
mô tả json của đối tượng dữ liệu trang chính với ngôn ngữ "en_US" (ví dụ)
ví dụ:
{
"en_US": {
"title": "Danh mục",
"plainContent": "Nội dung cho danh mục",
"htmlContent": "<b>Nội dung cho danh mục</b>",
"menuTitle": "Danh mục"
}
}
processingData:
dữ liệu biểu mẫu
attributes: Record<string, string>
mảng các giá trị thuộc tính từ tập thuộc tính đã sử dụng để hiển thị biểu mẫu (theo ngôn ngữ đã chỉ định)
ví dụ:
[
{
"type": "list",
"marker": "l1",
"position": 2,
"listTitles": [
{
"title": "đỏ",
"value": 1,
"position": 1,
"extendedValue": null,
"extendedValueType": null
},
{
"title": "vàng",
"value": 2,
"position": 2,
"extendedValue": null,
"extendedValueType": null
}
],
"validators": {},
"localizeInfos": {
"title": "l1"
}
}
]
position: number
số thứ tự để sắp xếp (tùy chọn)
ví dụ: 192