Nhảy đến nội dung

getChildPagesByParentUrl

Lấy các trang con với thông tin sản phẩm theo URL của trang cha dưới dạng một mảng.

Pages?.getChildPagesByParentUrl( url?, langCode? );

Ví dụ tối thiểu

const value = await Pages.getChildPagesByParentUrl('shop');
Schema

url(bắt buộc): string
URL của trang cha mà từ đó các trang con sẽ được lấy
ví dụ: "about/our-team"

langCode: string
Mã ngôn ngữ. Mặc định: "en_US"
ví dụ: "en_US"

Lấy các trang con với thông tin về sản phẩm dưới dạng một mảng. Trả về tất cả các trang đã tạo dưới dạng một mảng các đối tượng hoặc một mảng rỗng [] (nếu không có dữ liệu) cho trang cha đã chọn.

Ví dụ phản hồi

[
{
"id": 9,
"config": {},
"depth": 1,
"parentId": 8,
"pageUrl": "blog1",
"attributeSetIdentifier": null,
"localizeInfos": {
"title": "Blog 1",
"menuTitle": "Blog 1",
"htmlContent": "",
"plainContent": ""
},
"position": 1,
"isVisible": true,
"products": 0,
"childrenCount": 0,
"type": "common_page",
"templateIdentifier": null,
"isSync": false,
"attributeValues": {}
}
]
Schema

id: number
Định danh của đối tượng.
ví dụ: 8

parentId: number | null
ID của trang cha, nếu nó chứa null, thì đó là trang cấp cao nhất.
ví dụ: 10

pageUrl: string
URL trang duy nhất.
ví dụ: "blog"

depth: number
Độ sâu lồng ghép của trang so với parentId.
ví dụ: 10

localizeInfos: ILocalizeInfo
Tên của trang, tính đến việc địa phương hóa.
ví dụ:

{
"title": "Blog",
"menuTitle": "Blog",
"htmlContent": "",
"plainContent": ""
}

isVisible: boolean
Dấu hiệu về tính khả dụng của trang.
ví dụ: true

type: Types
Loại trang.
ví dụ:

"common_page"

templateIdentifier: string | null
ID người dùng của mẫu liên kết.
ví dụ: "template"

attributeSetIdentifier: string | null
Tập hợp ID thuộc tính.
ví dụ: "page"

attributeValues: AttributeType
Mảng các 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ụ:

{
"text": {
"type": "string",
"value": "some text",
"position": 0,
"additionalFields": []
}
}

isSync: boolean
Chỉ báo về việc lập chỉ mục trang.
ví dụ: true

template: any
Đối tượng mẫu.

position: number
Số thứ tự mục (để sắp xếp).
ví dụ: 2

config: any
Cài đặt đầu ra cho các trang danh mục.
ví dụ:

{
"rowsPerPage": 1,
"productsPerRow": 1
}

products: number
Số lượng sản phẩm liên kết với trang.
ví dụ: 0

childrenCount: number
Số lượng trẻ em.
ví dụ: 1