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 dùng một cách dễ dàng để di chuyển qua các phần của ứng dụng và tìm kiếm thông tin 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ó (marker) 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
Dữ liệu menu, tính đến việc đị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
}
]