Nhảy đến nội dung

getMenusByMarker

Mô-đun 'Menus' định nghĩa cấu trúc và điều hướng của trang web của bạn.

Mô tả

Nó cung cấp cho người truy cập một cách dễ dàng để di chuyển qua các phần của ứng dụng của bạn và tìm kiếm thông tin mà họ cần.

Phương thức này lấy một đối tượng menu duy nhất dựa trên marker 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 menu duy nhất IMenusEntity dưới dạng một đối tượng với các trang đã bao gồm.

Menus.getMenusByMarker(

marker*, langCode

);

Sơ đồ tham số

Sơ đồ

marker(bắt buộc): string
Marker menu
ví dụ: "main_menu"

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 Menus.getMenusByMarker('my-marker')

Ví dụ phản hồi

{
"id": 1,
"identifier": "menu",
"localizeInfos": {
"title": "menu"
},
"pages": [
{
"id": null,
"pageUrl": null,
"localizeInfos": {},
"attributeValues": {},
"parentId": null,
"position": 1
}
]
}

Sơ đồ phản hồi

Sơ đồ: IMenusEntity

id: number
Định danh duy nhất của menu.
ví dụ: 1

identifier: string
Định danh menu.
ví dụ: "main_menu"

localizeInfos: ILocalizeInfo
Chứa thông tin địa phương hóa.
ví dụ:

{
"title": "menu"
}

pages: IMenusPages[]
Mảng các trang menu.
ví dụ:

[
{
"id": null,
"pageUrl": null,
"localizeInfos": {},
"attributeValues": {},
"parentId": null,
"position": 1
}
]