Nhảy đến nội dung

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