Nhảy đến nội dung

getMenusByMarker

Lấy các trang được bao gồm trong menu theo marker

Menus.getMenusByMarker(marker)

const value = await Menus.getMenusByMarker('my-marker')
Schema

marker:* chuỗi
Marker của menu
ví dụ: my-marker

langCode: chuỗi
Mã ngôn ngữ
ví dụ: en_US

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 với các trang đã bao gồm.

Ví dụ trả về:

{
"id": 1764,
"identifier": "catalog",
"localizeInfos": {
"title": "Menu Chính"
},
"pages": [
{
"id": 11,
"pageUrl": "122",
"localizeInfos": {
"title": "12",
"content": "",
"menuTitle": "12"
},
"position": 0,
"parentId": null
}
]
}
Schema

id: số
định danh đối tượng
ví dụ: 1764

identifier: chuỗi
định danh văn bản cho một trường bản ghi
ví dụ: catalog

localizeInfos Record<string, any>
đối tượng json mô tả mục menu với ngôn ngữ "en_US" (ví dụ)
ví dụ:

{
"en_US": {
"title": "Menu Chính"
}
}

pages:
dữ liệu của các trang được bao gồm trong menu
ví dụ:

[
{
"id": 11,
"pageUrl": "122",
"localizeInfos": {
"en_US": {
"title": "12",
"plainContent": "Nội dung cho catalog",
"htmlContent": "<b>Nội dung cho catalog</b>",
"menuTitle": "12"
}
},
"position": 0,
"parentId": null
}
]